博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle数据库-排序
阅读量:2290 次
发布时间:2019-05-09

本文共 649 字,大约阅读时间需要 2 分钟。

排序

在SQL语言中,如果想要对结果集进行按照指定字段排序,需要使用Order By,排序不是真正改变真正数据储存的排序,只是对展示的结果集进行排序。

1、升序

升序,就是从小到大的排序,例如:1、2、3、4、5、6、7、8、9…

在SQL语言中,默认的排序就是升序排序,关键字为asc,默认升序关键字可以省略

-- 按照员工工资排序select * from emp order by sal	-- 省略asc关键字select * from emp order by sal asc
运行结果
在这里插入图片描述

两条SQL语句的结果一样。

2、降序

降序,就是从大到小了,例如:9、8、7、6、5、4、3、2、1…

和升序一样,降序有降序的关键字desc,降序的关键字不能省略

-- 按照员工工资降序排列select * from emp order by sal desc
运行结果
在这里插入图片描述

3、多个字段排序

SQL语言中,可以使用多个字段排序,默认使用字段1,如果字段1的比较结果一样,则使用字段2排序

-- 按照部门排序(升序),如果部门一样,按照工资排序(降序)select * from emp order by deptno,sal desc
运行结果
在这里插入图片描述

4、null排序

null做为一个特殊的存在,也有自己的排序关键字

  • nulls first:所有的null在前面
  • nulls last:所有的null在后面
select * from emp order by comm nulls first
运行结果

转载地址:http://ccsnb.baihongyu.com/

你可能感兴趣的文章
MySQL利用binlog增量恢复数据库
查看>>
Tomcat多实例多应用
查看>>
Tomcat启动慢解决方法
查看>>
Tomca主配置文件详解
查看>>
Tomcat创建虚拟主机
查看>>
Tomcat集群
查看>>
Tomcat DeltaManager集群共享session
查看>>
Tomcat连接Apache之mod_proxy模块
查看>>
sersync+rsync数据同步
查看>>
使用com.aspose.words将word模板转为PDF文件时乱码解决方法
查看>>
Linux发送邮件
查看>>
YUM安装PHP5.6
查看>>
YUM源安装MySQL5.7
查看>>
Tomcat日志切割cronolog
查看>>
glibc-2.14安装
查看>>
升级openssl zlib版本 安装nginx
查看>>
ab压力测试
查看>>
SVN指定端口启动
查看>>
网站访问速度一般检查参数
查看>>
编译安装过程
查看>>