我的Oracle数据库学习笔记

Day 6 排序查询语句


文章目录

  • 我的Oracle数据库学习笔记
    • 排序查询:
      • order by 写在select最后面; ASC :升序排序(默认值) ,DESC:降序排序
    • 练习
      • 多列同时排序 :

排序查询:

select 列名列表 from 表名[where 查询条件][order by 排序列名 ASC|DESC];

order by 写在select最后面; ASC :升序排序(默认值) ,DESC:降序排序

练习

查询员工的信息(编号,姓名,职位,工资,部门编号)

 select empno,ename,job,sal,deptnofrom emp;

查询员工的信息(编号,姓名,职位,工资,部门编号),工资降序排序;

select empno,ename,job,sal,deptnofrom emp
-- order by sal asc; --升序排序
order by sal desc;

查询10号部门的员工信息(编号,姓名,职位,工资,部门编号) ,按工资升序显示

select empno,ename,job,sal,deptno
from emp
where deptno=10
order by sal;

查询工资在1000~3000之间的员工信息(编号,姓名,职位,工资,部门编号) ,按部门编号升序显示;

 select empno,ename,job,sal,deptnofrom empwhere sal between 1000 and 3000order by deptno;

以表达式的数据排序 : 查询员工的年薪 (编号,姓名,职位,年薪),并按年薪降序显示

 select empno,ename,job, sal *12 as yearsalfrom emp-- order by yearsal desc; --可以使用表达式的别名排序order by sal*12 desc; -- 可以直接写相应的表达式排序

多列同时排序 :

order by 列1 ASC|DESC , 列2 ASC|DESC;

多列排序时,先按第一列的顺序排序,如果出现重复的数据,则重复数据部分按第二列的顺序排序

查询员工的信息(编号,姓名,职位,工资,部门编号) ,先按部门升序显示,每个部门中的员工以工资降序显示

 select empno,ename,job,sal,deptnofrom emporder by deptno ,sal desc;

排序列的顺序不同,结果是不同的。

 select empno,ename,job,sal,deptnofrom emporder by sal desc,deptno ; -->先按工资降序,再按部门编号升序显示

Oracle排序查询语句相关推荐

  1. oracle 操作树大全,oracle树查询语句

    oracle树查询语句 2020-01-13 01:01:01 79 格式: SELECT column FROM table_name START WITH column=value CONNECT ...

  2. java oracle分页查询语句_oracle分页查询语句,java得到分页查询语句的方法

    oracle分页查询语句 select * from ( select a.*, rownum rn from (select * from table_name) a where rownum &l ...

  3. JAVA中oracle分页语句,oracle分页查询语句,java得到分页查询语句的方法

    oracle分页查询语句 select * from ( select a.*, rownum rn from (select * from table_name) a where rownum &l ...

  4. java oracle分页查询语句_Oracle分页查询语句的写法(转)

    Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用. ...

  5. Oracle分页查询语句(六)

    Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. Oracle分页查询语句(一):http://yangtingkun.itpub.net/post/468/100278 Oracl ...

  6. oracle 动态条件查询语句,教您Oracle动态查询语句的用法

    Oracle动态查询语句是一类特殊的查询语句,下面就为您详细介绍Oracle动态查询语句的语法,如果您对Oracle动态查询方面感兴趣的话,不妨一看. 1. 当使用EXECUTE IMMEDIATE语 ...

  7. Oracle分页查询语句

    Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. 分页查询格式: SELECT * FROM  ( SELECT A.*, ROWNUM RN  FROM (SELECT * FRO ...

  8. oracle各种查询语句

    1. Oracle安装完成后的初始口令?  internal/oracle  sys/change_on_install  system/manager  scott/tiger  sysman/oe ...

  9. Oracle分页查询语句(一)

    Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. 分页查询格式: SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM ...

  10. oracle简单查询语句

    学习oracle数据库也有一段时间了,现在将一些前期的总结再拿出来总结一下,希望能对初学习或自学的朋友有一定的帮助. 所需的表: (以下操作只涉及到ORACLE数据库中的emp表,如果没有表的朋友可以 ...

最新文章

  1. from developer to data scientist cros entopy
  2. jQuery给输入框绑定键盘事件
  3. spring 配置只读事务_只读副本和Spring Data第3部分:配置两个实体管理器
  4. 10个用来处理键盘事件的JQuery插件和JS类库
  5. Javascript中char和int的互相转换的代码(转载)
  6. 4021-基于链地址法的散列表的删除(C++,附思路)
  7. 【英语学习】【WOTD】valetudinarian 释义/词源/示例
  8. linux中的权限管理,Linux中的用户和权限管理
  9. linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)
  10. 【洛谷P3369】【模板】普通平衡树题解
  11. 蓝桥杯2016年七届C/C++省赛C组第一题-报纸页数
  12. MyBatis源码阅读(二) --- 执行流程分析
  13. MATLAB中的单相与三相dq变换模块
  14. Python chardet模块
  15. 【随笔】Linux drop_caches
  16. NAT技术及NAT ALG
  17. Typo3 CVE201912747 反序列化漏洞分析
  18. 无人驾驶5: 贝叶斯公式
  19. 初识C语言 二(数据类型、变量和常量)
  20. Edge出现无法访问此页面xxxxxx已拒绝连接。

热门文章

  1. 财务系统服务器计入什么科目,系统服务费入什么科目
  2. 系统集成项目管理工程师10大管理5个过程组47个过程域
  3. 一级计算机wps都考些什么,计算机一级WPS考什么内容
  4. java基于ssm+vue的高校会议预约系统 elementui
  5. 日志收集 Graylog
  6. QT控件之QComboBox(下拉框相关)
  7. WIFI6 5G信道、频宽对应关系
  8. hibernate中持久化类的编写规则和主键生成策略
  9. 软考高项之项目变更管理
  10. spring boot 2 整合 j2Cache