SQL语言---排序查询

#排序查询

语法:
select 查询列表
from 表名
where 筛选条件
order by 排序列表

执行顺序:
①from子句
②where子句
③select子句
④order by子句

特点:
1、排序列表可以是单个字段、多个字段、表达式、函数、列数、以及以上的组合
2、升序,通过asc,默认行为
   降序,通过desc 
   
#将员工编号>120的员工信息进行工资的降序
SELECT *
FROM employees
WHERE employee_id >120
ORDER BY  salary DESC;

#按姓名的字数长度进行升序
SELECT last_name
FROM employees
ORDER BY LENGTH(last_name);

#查询员工的姓名、工资、部门编号,先做工资升序,再按部门编号降序
SELECT last_name,salary,department_id
FROM employees
ORDER BY salary ASC,department_id DESC;

#按列数排序
SELECT * FROM employees
ORDER BY first_name;

全部评论

相关推荐

来个offer吧求求求了:这个问题涉及到底层原理,可能需要+v详细探讨
点赞 评论 收藏
分享
nbdy:她的意思是,有的话就有,没有的话就没有
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务