5.2 检索出来的数据排序

要从海量的数据中找到我们模糊记忆中的数据,使用排序是个不错的选择,可以考虑让查询出来的记录根据某个字段进行排序操作。

5.2.1 使用排序的语法

排序需要放置在SELECT语句的后面,不管有什么条件限制,排序关键字只能在最后一项。下面是排序的语法,对应5.1.1小节中SELECT基本语法中的order_by_clause项。


ORDER BY

{expr|position|c_alias}

[ASC|DESC]

[NULLS FIRST|NULLS LAST]

[,{expr|position|c_alias}

[ASC|DESC]

[NULLS FIRST|NULLS LAST]

]…


【语法说明】

❑ORDER BY:排序关键字。

❑expr:表达式。

❑position:表中列的位置。

❑c_alias:别名。

❑[ASC|DESC]:升序或降序。

❑NULLS FIRST|NULLS LAST:对空字段的处理方式。

❑可以根据多个字段排序。

排序在整理数据时很有用,客户通常要求报表中的数据是按照一定顺序排列的,例如按照姓名排序或按照时间排序。