李玉婷MYSQL进阶03排序查询
引入:
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排序查询相关推荐
- 李玉婷MYSQL进阶08——分页查询
分页查询 应用场景:当要显示的数据,一页显示不全,需要分页提交sql要求 语法: select 查询列表 from 表 [join type join 表2 on 连接条件 where 筛选条件 gr ...
- 李玉婷MYSQL进阶06-连接查询
连接查询 含义:多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有添加有效的连接条件 如何避免:添加有效的连接条件 SEL ...
- 李玉婷MYSQL进阶02:条件查询
李玉婷MYSQL进阶02:条件查询 语法结构: select: 查询列表 from:表名 where: 筛选条件 分类: 一.条件表达式 示例:salary>10000 条件运算符:> & ...
- 李玉婷MYSQL进阶12-视图
视图 含义:虚拟表,和普通表一样使用.mysql15.1版本出现的新特性,是通过表动态生成的数据. 一.创建视图 语法: create view 视图名 as 查询语句: 案例1:查询姓名中包含a字符 ...
- 李玉婷MYSQL进阶14-存储过程和函数
存储过程和函数:类似java中放入方法 好处:1.提高代码的重用性 2.简化操作 存储过程 含义:一组预先编译好的s q l语句的集合,理解成批处理语句 好处:1.提高代码的重用性 2.简化操作 3. ...
- 李玉婷MYSQL进阶11-TCL语言
事务: 一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 事务的特性 ACID: 原子性:一个事务不可再分割,要么都执行要么都不执行 一致性:一个事务执行会使数据从一个 ...
- 2017年-李玉婷-MySQL基础(178集)免积分下载
2017年-李玉婷-MySQL基础(178集) 链接:https://pan.baidu.com/s/1KOA7J-ck_zafL5TUCYEamA 密码:osp7
- 李玉婷老师MYSQL进阶01-基础查询
李玉婷老师MYSQL进阶01 DQL语言的学习 基础查询 ★ 条件查询 ★ 排序查询 ★ 常见函数 ★ 分组函数 ★ 分组查询 ★ 连接查询 ★ 子查询 √ 分页查询 ★ union联合查询 √ 进阶 ...
- MySQL数据库03 数据库查询语句汇总
DQL 查询 基础数据 CREATE TABLE `dept`(`deptno` INT(2) NOT NULL, `dname` VARCHAR(14),`loc` VARCHAR(13),CONS ...
最新文章
- 多版本Python共存时pip给指定版本的python安装package的方法
- docker基础维护命令
- c语言不会可以学好java吗_有人说学了C语言,两天就能学会Java,两个星期就可以找工作?...
- 网络安全发展的趋势及措施
- html5 js 手机剪切板,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...
- java基础选择题及答案_100道Java基础面试题收集整理(附答案)
- 百度换肤,表单全选案例
- Vivado下载bit文件正常不能在线抓取波形
- 计算机怎样更新卡驱动,显卡驱动怎么升级
- 1.7 新概念 量词
- thinkphp使用dompdf导出pdf(html转pdf)
- Cookie中path总结
- 在c语言中保留字是有专门含义和作用的,c语言中的关键字和保留字的区别?
- Html学习(二)font 加粗 斜体 下划线标签学习
- 主板装机测试软件,主板检测工具:PSPident v0.74.1版发布
- 怎么1年内赚100万
- Jmeter 压力测试、并发测试、弱网测试
- 微信公众号-授权登录
- Flink实操 : DataSource操作
- 2022年分布式I/O市场前景分析及研究报告
热门文章
- 黑磷量子点/碳化钛(BPQDs/Ti3C2)纳米片复合材料;黑磷量子点修饰氧化石墨烯rGO@BPQDs;聚乙二醇包载黑磷量子点
- SD卡系列之---SD卡读写
- 伽罗瓦(Evarist. Galois)与现代群论
- 0. 服务器基础硬件维护方式
- pythonvue自动化_Genesis
- ogg文件转mp3怎么转?
- 关于Idea中Ctrl+空格热键被系统占用的修改方法
- 每天一个python小技巧
- Spy++ 彻底删除流氓广告底层文件!!告别杂乱页面生活!!
- 道林·格雷的画像读后感