码迷,mamicode.com
首页 > 其他好文 > 详细

ORDER BY 子句

时间:2021-01-22 12:19:13      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:des   关键字   执行顺序   允许   不包含   排列   使用   sele   存在   

子句的书写顺序

1. SELECT 子句 → 2. FROM 子句 → 3. WHERE 子句 → 4. GROUP BY 子句 →5. HAVING 子句 → 6. ORDER BY 子句

ORDER BY子句通常写在SELECT语句的末尾。

降序排列时在列名后面使用 DESC 关键字

使用升序进行排列时,正式的书写方式应该是使用关键字 ASC,但是省略该关键字时会默认使用升序进行排序。

ASC 和 DESC 是 ascendent(上升的)和descendent(下降的)这两个单词的缩写。

 

使用含有 NULL 的列作为排序键时,NULL 会在结果的开头

在 GROUP BY 子句中不能使用SELECT 子句中定义的别名,但是在 ORDER BY 子句中却是允许使用别名的。

原因:内部的执行顺序  FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY

ORDER BY 子句中也可以使用存在于表中、但并不包含在 SELECT子句之中的列

ORDER BY 子句

标签:des   关键字   执行顺序   允许   不包含   排列   使用   sele   存在   

原文地址:https://www.cnblogs.com/philipchan/p/14311148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!