语法:

select  查询列表  from表where筛选条件order by  排序列表【asc / desc】

其中降序为 DESC

升序为 ASC

如果两者都不写的话系统默认是升序

案例一

查询员工信息,要求工资从高到低排序

SELECT
*
FROM
employees
ORDER BY
salary DESC;


同理从低到高的话只需要将 DESC,改为 ASC即可

案例二:

查询部门编号>=90的员工信息,按入职时间的先后进行排序

SELECT
*
FROM
employees
WHERE department_id>=90
ORDER BY
hiredate ASC;

案例三:多个字段的排序

查询员工信息,要求先按工资升序,再按员工编号降序

SELECT
*
FROM
employees
ORDER BY
salary ASC,employee_id DESC;

逻辑是先对工资进行排序,当两者的工资情况相等时再按照id进行排序

SQL语言之DQL语言学习(三)排序查询相关推荐

  1. 1.实现sql语言中DQL语言,实现简单查询、条件查询、排序查询等。

    1.实现sql语言中DQL语言,实现简单查询.条件查询.排序查询等. (1)检索grade表当中的所有信息. (2)检索grade表数学成绩大于100的所有人信息. <%@ page langu ...

  2. SQL语言之DQL语言学习(八)多表查询/链接查询 SQL92学习

    用法: 当查询的字段来自于多个表时,就会用到连接查询 按照功能分类 内连接: 等值/非等值链接,自链接 外连接: 左/右外连接,全外链接 交叉链接 笛卡尔乘积现象 表1有m行,表2有n行,结果=m*n ...

  3. SQL语言之DQL语言学习(七)分组查询

    语法 select分组函数,列(要求出现在group by的后面) from 表 where 筛选 group by 分组列表 order by 排序子句 案例一: 查询每个工种的最高工资 SELEC ...

  4. SQL语言之DQL语言学习(二)条件查询

    查询后并拼接字段 主要利用Concat( , )拼接函数; SELECT CONCAT(last_name,first_name) AS 姓名 from employees; 条件查询语法 selec ...

  5. SQL语言之DQL语言学习(十一)分页查询

    应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求语法: 语法: select查询列表 from表 [join type join表2 on连接条件 where筛选条件 group by分 ...

  6. SQL语言之DQL语言学习(十)子查询

    含义: 出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询 分类 按子查询出现的位置: select后面: 仅仅支持标量子查询 from后面: 支持表子查询 wh ...

  7. SQL语言之DQL语言学习(九)多表查询/链接查询 SQL99学习

    语法 select 查询列 表 from 表1 别名 [连接类型] join 表2 别名 on 连接条件 #where 筛选条件 #group by 分组 #having 筛选条件 #order by ...

  8. SQL语言之DQL语言学习(一) 基础查询

    DQL(data query language)数据查询语言select DQL (数据查询语言) 用于查询数据库的数据 主要命令 SELECT 基础查询 语法 select 查询列表 from 表名 ...

  9. sql大于某个时间_学习SQL-复杂查询

    练习一.创建每科课程的平均成绩视图 视图优点: 频繁使用的SQL语句可以保存在视图中,特别是在进行汇总以及特别的查询条件导致SQL查询语句特别庞大时候. 视图里的数据可以跟随原表的变化自动更新. 视图 ...

最新文章

  1. oracle导入索引b报错,impdp导入索引很慢
  2. 选购商用计算机任务书,计算机网络综合实习任务书-.doc
  3. redis 主从哨兵模式搭建
  4. python__和_区别_【Python】对_和__差别的理解
  5. find查找所有php,linux中的find命令—查找文件名
  6. mysql 分组查出来横向展示_MySQL汇总分析(group by)
  7. 键盘按钮keyCode大全
  8. python38pip装不了东西_python – pip不能安装任何东西
  9. 计算机的三种基础运算,计算机基础知识(计算机的基本运算).ppt
  10. 立即从iOS 10和macOS Sierra下载壁纸
  11. ectouch2.0 php5.5_EcTouch二次开发
  12. ppt表格重设链接_如何重设表格
  13. Ubuntu硬盘分区和挂载
  14. 计算机组成第六章作业,计算机组成原理第六章作业_计算机的运算方法1
  15. 未找到类型或命名空间名称 (是否缺少 using 指令或程序集引用?)
  16. python+vue+Elementui植物园网站的设计django
  17. pox.xml有些包下载不了的原因
  18. 点击获取验证码并登录的实现和验证原理
  19. Android LogCat使用详解
  20. Sublime的使用小技巧

热门文章

  1. 一个草根站长的创业故事·双喜临门
  2. ReactNative之从HelloWorld中看环境搭建、组件封装、Props及State
  3. WIN7只能上QQ打不开网页,使用CMD输入netsh winsock reset
  4. java程序员保持天天快乐的6个习惯
  5. hdu hide handkerchief
  6. hubbledotnet 远程连接提示:无法从传输连接中读取数据:远程主机强迫关闭一个现有的连接...
  7. thinkphp路由配置 php7.0,thinkphp3.2 路由设置方法
  8. 最长回文子串python_最长回文子串(Python)
  9. 【转载】ABAP自定义长文本的处理
  10. PP模块: 最简单的混合生产方式