在SQL中,怎么实现倒着来查询?

如题所述

sql中排序倒序使用desc关键字,一般需要和orderby合用,示例sql语句如下:

例如:select*fromstudentorderbyagedesc;

意思是查询学生表,以学生年纪倒序排列。

排序采用orderby子句,orderby后面跟上排序字段,排序字段可以放多个,多个采用逗号间隔,orderby默认采用升序(asc),如果存在where子句,那么orderby必须放到where语句后面。

例如:selectename,job,enamefromemporderbyjobdesc,saldesc;

意思是查询员工表按照job和薪水倒序排序。

扩展资料

sql中升序(正序)用法介绍:

1、使用asc关键字

例如:selectename,salfromemporderbysalasc;

手动指定按照薪水由小到大排序(升序关键字asc)

2、不加asc关键字,系统默认升序

例如:selectename,job,salfromempwherejob=”MANAGER”orderbysal;

取得job为MANAGER的员工,按照薪水由小到大排序(系统默

认由小到大)

温馨提示:答案为网友推荐,仅供参考
相似回答