引入:

select * from employees;

语法:

select 查询列表 3

from 表 1

【where 筛选条件 2

order by 排序列表 asc| desc】4

特点:

1.asc默认

2.order by 子句支持单个字段、多个字段、表达式、函数、别名

3.order by 子句一般放在查询语句的最后面,limit子句除外。

案例1:查询员工信息,要求工资从高到低

SELECT * FROM employees ORDER BY salary DESC;

案例2:查询部门编号大于等于90的员工信息,按入职时间进行排序

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

案例3:按年新的高低显示员工的信息和年薪【按表达式排序】

SELECT * ,salary*12*(1+IFNULL(commission_pct,0))
FROM employees
ORDER BY salary*12*(1+IFNULL(commission_pct,0)) DESC;

案例4:按年新的高低显示员工的信息和年薪【按别名排序】

SELECT * ,salary*12*(1+IFNULL(commission_pct,0)) 年薪
FROM employees
ORDER BY 年薪 DESC;

案例5:按姓名的长度显示员工的姓名和工资【按函数排序】

SELECT LENGTH(last_name) 字节长度,last_name,salary
FROM employees
ORDER BY(last_name) DESC;

案例6:查询员工信息,要求先按工资排序,再按员工编号排序【按多个字段排序】

SELECT *
FROM employees
ORDER BY salary,employee_id DESC;

李玉婷MYSQL进阶03排序查询相关推荐

  1. 李玉婷MYSQL进阶08——分页查询

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

  2. 李玉婷MYSQL进阶06-连接查询

    连接查询 含义:多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有添加有效的连接条件 如何避免:添加有效的连接条件 SEL ...

  3. 李玉婷MYSQL进阶02:条件查询

    李玉婷MYSQL进阶02:条件查询 语法结构: select: 查询列表 from:表名 where: 筛选条件 分类: 一.条件表达式 示例:salary>10000 条件运算符:> & ...

  4. 李玉婷MYSQL进阶12-视图

    视图 含义:虚拟表,和普通表一样使用.mysql15.1版本出现的新特性,是通过表动态生成的数据. 一.创建视图 语法: create view 视图名 as 查询语句: 案例1:查询姓名中包含a字符 ...

  5. 李玉婷MYSQL进阶14-存储过程和函数

    存储过程和函数:类似java中放入方法 好处:1.提高代码的重用性 2.简化操作 存储过程 含义:一组预先编译好的s q l语句的集合,理解成批处理语句 好处:1.提高代码的重用性 2.简化操作 3. ...

  6. 李玉婷MYSQL进阶11-TCL语言

     事务: 一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 事务的特性 ACID: 原子性:一个事务不可再分割,要么都执行要么都不执行 一致性:一个事务执行会使数据从一个 ...

  7. 2017年-李玉婷-MySQL基础(178集)免积分下载

    2017年-李玉婷-MySQL基础(178集) 链接:https://pan.baidu.com/s/1KOA7J-ck_zafL5TUCYEamA 密码:osp7

  8. 李玉婷老师MYSQL进阶01-基础查询

    李玉婷老师MYSQL进阶01 DQL语言的学习 基础查询 ★ 条件查询 ★ 排序查询 ★ 常见函数 ★ 分组函数 ★ 分组查询 ★ 连接查询 ★ 子查询 √ 分页查询 ★ union联合查询 √ 进阶 ...

  9. MySQL数据库03 数据库查询语句汇总

    DQL 查询 基础数据 CREATE TABLE `dept`(`deptno` INT(2) NOT NULL, `dname` VARCHAR(14),`loc` VARCHAR(13),CONS ...

最新文章

  1. 多版本Python共存时pip给指定版本的python安装package的方法
  2. docker基础维护命令
  3. c语言不会可以学好java吗_有人说学了C语言,两天就能学会Java,两个星期就可以找工作?...
  4. 网络安全发展的趋势及措施
  5. html5 js 手机剪切板,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...
  6. java基础选择题及答案_100道Java基础面试题收集整理(附答案)
  7. 百度换肤,表单全选案例
  8. Vivado下载bit文件正常不能在线抓取波形
  9. 计算机怎样更新卡驱动,显卡驱动怎么升级
  10. 1.7 新概念 量词
  11. thinkphp使用dompdf导出pdf(html转pdf)
  12. Cookie中path总结
  13. 在c语言中保留字是有专门含义和作用的,c语言中的关键字和保留字的区别?
  14. Html学习(二)font 加粗 斜体 下划线标签学习
  15. 主板装机测试软件,主板检测工具:PSPident v0.74.1版发布
  16. 怎么1年内赚100万
  17. Jmeter 压力测试、并发测试、弱网测试
  18. 微信公众号-授权登录
  19. Flink实操 : DataSource操作
  20. 2022年分布式I/O市场前景分析及研究报告

热门文章

  1. 黑磷量子点/碳化钛(BPQDs/Ti3C2)纳米片复合材料;黑磷量子点修饰氧化石墨烯rGO@BPQDs;聚乙二醇包载黑磷量子点
  2. SD卡系列之---SD卡读写
  3. 伽罗瓦(Evarist. Galois)与现代群论
  4. 0. 服务器基础硬件维护方式
  5. pythonvue自动化_Genesis
  6. ogg文件转mp3怎么转?
  7. 关于Idea中Ctrl+空格热键被系统占用的修改方法
  8. 每天一个python小技巧
  9. Spy++ 彻底删除流氓广告底层文件!!告别杂乱页面生活!!
  10. 道林·格雷的画像读后感