SQL基础教程(第2版)第3章 聚合与排序:3-4 对查询结果进行排序

Posted 绍耕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL基础教程(第2版)第3章 聚合与排序:3-4 对查询结果进行排序相关的知识,希望对你有一定的参考价值。

第3章 聚合与排序:3-4 对查询结果进行排序 

使用ORDER BY子句对查询结果进行排序。
ORDER BY子句中列名的后面使用关键字ASC可以(通常省略默认)进行升序排序,使用DESC关键字可以进行降序排序。
ORDER BY子句中可以指定多个排序键。
排序健中包含NULL时,会在开头或末尾进行汇总。
ORDER BY子句中可以使用SELECT子句中定义的列的别名。
ORDER BY子句中可以使用SELECT子句中未出现的列或者聚合函数。


 ■ ORDER BY子句


指定升序或降序

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

■ 指定多个排序键

■ NULL的顺序

使用含有 NULL 的列作为排序键时,NULL 会在结果的开头或末尾汇总显示。

 ■ 在排序键中使用显示用的别名


■ ORDER BY子句中可以使用的列

ORDER BY 子句中也可以使用存在于表中、但并不包含在 SELECT子句之中的列; 
除此之外,还可以使用聚合函数。

■ 不要使用列编号

列编号是指 SELECT 子句中的列按照从左到右的顺序进行排列时所对应的编号(1, 2, 3, …)

以上是关于SQL基础教程(第2版)第3章 聚合与排序:3-4 对查询结果进行排序的主要内容,如果未能解决你的问题,请参考以下文章

SQL基础教程(第2版)第3章 聚合与排序:3-3 为聚合结果指定条件

SQL基础教程(第2版)第3章 聚合与排序:3-2 对表进行分组

SQL基础教程(第2版)第3章 聚合与排序:3-1 对表进行聚合查询

SQL基础教程(第2版)第8章 SQL高级处理:8-1 窗口函数

SQL基础教程(第2版)第5章 复杂查询:5-3 关联子查询

SQL基础教程(第2版)第4章 数据更新:4-3 数据的更新(UPDATE)