ORACLE学习笔记——利用SELECT检索数据(二)

版权声明:学习分享,共同进步 https://blog.csdn.net/Andrew_jdw/article/details/82586292

检索出来的数据排序

排序需要放置在select语句的后面,不管有什么条件限制,排序关键字只能在最后一项。

使用升序和降序来处理数据

如果对某个字段使用了ORDER BY 子句而不指定排序方式,它将以升序的方式排列指定字段的数据。

排序时对NULL值得处理

在默认情况下将NULL值视为最大值。也可以进行指定。

加上NULLS FIRST后NULL值在首位。

使用别名作为排序字段

使用表达式作为排序字段

查询中允许使用表达式处理字段数据,其实也允许使用表达式作为排序字段。使用表达式作为排序字段和使用别名作为排序字段类似。

使用字段的位置作为排序字段            

排序时允许使用查询列表中字段的位置来作为排序字段,这么做一是为了方便,二是为了防止使用union时出现错误。

使用多个字段排序

最后查询的数据是综合排序后的数据。

操作过程:

注:利用多个字段进行排序,可以单独为每个字段指定排序方式,而且前面介绍过的别名、表达式和位置排序可以混用。

 

猜你喜欢

转载自blog.csdn.net/Andrew_jdw/article/details/82586292