我和往常一样,一边喝早茶,一边上网和女粉丝侃大山,在手机和平板电脑上整理修改 《C++》 、 《C语言》 、 《Java》 等多年前写的教程,并研究学习各种品牌的小程序。
突然女粉丝问:“陈老师!传说你是公司里的SQL大学者?”。
我答:“略懂略懂,略知1、2”。
女粉丝问:“陈老师!你知道SQL中的ORDER组合BY语句语句怎样用吗?”。
我答:“知道!”。
女粉丝问:“可以教我吗?”。
我答:“好的!下面写个教程,你回头等我更新网文吧!”。
SQL ORDER BY 关键字
ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
"CJ" 表:
我们将使用 ChenJie 样本数据库。
下面是选自 "CJ" 表的数据:
+----+----------+-----+-----------+----------+
|学号|名子|岁数|地址|学费|
+----+----------+-----+-----------+----------+
| 1 |c巨陈| 22 |广州| 888.88 |
| 2 |e老陈| 25 |潮洲| 888.88 |
| 3 |b陈杰| 48 |海南| 888.88 |
| 4 |d高陈| 25 |北京| 888.88 |
| 5 |f肥陈| 88 |夏门| 888.88 |
| 6 |g瘦陈| 28 |上海| 888.88 |
| 7 |h小陈| 24 |云南| 888.88 |
| 8 |a陈杰| 82 |广西| 888.88 |
+----+----------+-----+-----------+----------+
SELECT * FROM CJ
ORDER BY 名字;
结果:
+----+----------+-----+-----------+----------+
|学号|名子|岁数|地址|学费|
+----+----------+-----+-----------+----------+
| 8 |a陈杰| 82 |广西| 888.88 |
| 3 |b陈杰| 48 |海南| 888.88 |
| 1 |c巨陈| 22 |广州| 888.88 |
| 4 |d高陈| 25 |北京| 888.88 |
| 2 |e老陈| 25 |潮洲| 888.88 |
| 5 |f肥陈| 88 |夏门| 888.88 |
| 6 |g瘦陈| 28 |上海| 888.88 |
| 7 |h小陈| 24 |云南| 888.88 |
+----+----------+-----+-----------+----------+
DESC 实例倒叙:
倒叙要用到DESC关键字。
SELECT * FROM CJ
ORDER BY 名字 DESC;
结果:
+----+----------+-----+-----------+----------+
|学号|名子|岁数|地址|学费|
+----+----------+-----+-----------+----------+
| 7 |h小陈| 24 |云南| 888.88 |
| 6 |g瘦陈| 28 |上海| 888.88 |
| 5 |f肥陈| 88 |夏门| 888.88 |
| 2 |e老陈| 25 |潮洲| 888.88 |
| 4 |d高陈| 25 |北京| 888.88 |
| 1 |c巨陈| 22 |广州| 888.88 |
| 3 |b陈杰| 48 |海南| 888.88 |
| 8 |a陈杰| 82 |广西| 888.88 |
+----+----------+-----+-----------+----------+
杰哥学习笔记分享到这里,会不定期更新,喜欢的粉丝们请收藏、关注、点赞,我的作品。
更多内容请看
虎哥引流器
http://2008622.3vfree.cc/GongNengYie.html