MySQL 排序查询
1.语法
SELECT 查询列表
FROM 表
【WHERE 筛选条件】
ORDER BY 排序列表 【ASC | DESC】
ASC:代表的是升序;DESC:代表的是降序。如果不写默认是升序。
ORDER BY子句一般放在查询语句的最后面,limit子句除外。
2.普通排序查询
例如:
1.查询员工的信息并按员工的工资升序排列
2.查询员工的信息并按员工的工资降序排列
3.添加条件筛选
例如:查询部门编号>=的员工信息,按入职时间的先后顺序进行排序
4.按表达式排序
5.按别名排序
还是上述示例:按年薪的高低显示员工信息和年薪。
ORDER BY 支持按别名查询
6.按函数排序
7.按多个条件排序
例如:查询员工信息,要求先按工资升序,再按员工编号降序。
在查询结果中员工工资按升序排序,如果员工的工资相同时则按员工编号降序排序。即按多个条件排序时,先按第一个条件排序,如果多个数据第一个条件结果相同,那么这几个数据按第二个条件排序。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/95542.html