版权声明:学习分享,共同进步 https://blog.csdn.net/Andrew_jdw/article/details/82586292
检索出来的数据排序
排序需要放置在select语句的后面,不管有什么条件限制,排序关键字只能在最后一项。
使用升序和降序来处理数据
如果对某个字段使用了ORDER BY 子句而不指定排序方式,它将以升序的方式排列指定字段的数据。
排序时对NULL值得处理
在默认情况下将NULL值视为最大值。也可以进行指定。
加上NULLS FIRST后NULL值在首位。
使用别名作为排序字段
使用表达式作为排序字段
查询中允许使用表达式处理字段数据,其实也允许使用表达式作为排序字段。使用表达式作为排序字段和使用别名作为排序字段类似。
使用字段的位置作为排序字段
排序时允许使用查询列表中字段的位置来作为排序字段,这么做一是为了方便,二是为了防止使用union时出现错误。
使用多个字段排序
最后查询的数据是综合排序后的数据。
操作过程:
注:利用多个字段进行排序,可以单独为每个字段指定排序方式,而且前面介绍过的别名、表达式和位置排序可以混用。