在很多场合我们要把数据按指定条件排序,如在某电商网站查询商品,然后根据商品的销售量、价格等条件排序,再做决定买哪家的货。数据库中排序无需我们手工编写排序的具体实现,只要用ORDER BY子句指定排序规则即可。
排序语法
ASC:从小到大排序,DESC:从大到小排序,默认是ASC。
我们还是使用emp表来做练习
1.查询员工信息并按基本工资降序
2.查询员工编号、姓名、入职日期、工种,按入职日期升序
3.查询20部门中的员工,按编工编号从大到小排序
4.查询20,30部门中的CLERK员工,按姓名从小到大排序
5.查询基本工资在2000~4000之间的员工,按基本工资从小到大排序
6.查询员工信息,接基本工资从小到大排序,如基本工资相等再按奖金从大到小排序
7.查询工种为CLERK、MANAGER且入职日期在1985年以前的员工,按部门编号从小到大排序,如是同一部分再按基本工资从大到小排序,如基本工资相同再按入职日期从小到排序。