Oracle系列:(7)order by子句
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,查询员工信息(编号,姓名,月薪,年薪),按月薪升序排序,默认升序,如果月薪相同,按oracle内置的校验规则排序select empno,ename,sal,sal*12 from emp order
千家信息网最后更新 2025年11月14日Oracle系列:(7)order by子句
查询员工信息(编号,姓名,月薪,年薪),按月薪升序排序,默认升序,如果月薪相同,按oracle内置的校验规则排序
select empno,ename,sal,sal*12 from emp order by sal asc;
查询员工信息(编号,姓名,月薪,年薪),按月薪降序排序
select empno,ename,sal,sal*12 from emp order by sal desc;
查询员工信息,按入职日期降序排序,使用列名
select empno,ename,sal,hiredate,sal*12 "年薪" from emporder by hiredate desc;
order by后面可以跟列名、别名、表达式、列号(从1开始,在select子句中的列号)
列名:
select empno,ename,sal,hiredate,sal*12 "年薪" from emporder by hiredate desc;
别名:
select empno,ename,sal,hiredate,sal*12 "年薪" from emporder by "年薪" desc;
表达式:
select empno,ename,sal,hiredate,sal*12 "年薪" from emporder by sal*12 desc;
列号,从1开始:
select empno,ename,sal,hiredate,sal*12 "年薪" from emporder by 5 desc;
查询员工信息,按佣金升序或降序排列,null值看成最大值
select * from emp order by comm desc;
查询员工信息,对有佣金的员工,按佣金降序排列,当order by 和 where 同时出现时,order by 在最后
select *from empwhere comm is not nullorder by comm desc;
查询员工信息,按工资降序排列,相同工资的员工再按入职时间降序排列
select *from emporder by sal desc,hiredate desc;
select *from emporder by sal desc,hiredate asc;
注意:只有当sal相同的情况下,hiredate排序才有作用
查询20号部门,且工资大于1500,按入职时间降序排列
select *from empwhere (deptno=20) and (sal>1500)order by hiredate desc;
下面的字符串'30'可以隐式转换为数字
select * from emp where deptno in (10,20,30,50,'30');
select * from emp where deptno in (10,20,30,50,'a');
员工
年薪
查询
信息
月薪
排序
相同
佣金
升序
工资
别名
姓名
时间
表达式
子句
最大
作用
只有
同时
字符
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
达梦数据库错误文件在哪
黑客与网络安全智慧树
4g网络技术设施上的投入成本
目前都有哪些数据库
华为网络安全组件开发
网络安全厂家工作内容
怎么读取数据库中的值
十堰市讯联网络技术有限公司
泰山服务器告警说明
ar 用什么软件开发
延吉国家网络安全宣传周
忻州供电公司网络安全法宣传
用友t3打不开数据库补丁
丁卯云服务器是天翼云吗
网络安全基础知识教学
社交app用什么数据库
手机数据库查询顺序
从化app软件开发价格表
网络安全兰州
南京网络安全职业技术学院怎样
超微服务器初始化
中国移动网络技术岗位认知
大家称赞的耐盐碱植物数据库
查个人数据库
数据库安全问题例子
一年级国家网络安全手抄报
网站建设与实现 数据库结构设计
囯泰安数据库季度数据
可以用node.js做服务器吗
花蛇服务器