Skip to content

排序

语法:

sql
Select 字段1,字段2,,, Form 表名 Order by 要排序的字段

不指定排序方式时,默认升序排列 asc表示升序,desc表示降序

按照工资升序排 img.png

按照工资降序排列,当工资相同时按照名字升序排列; img_1.png

当多个条件时,使用逗号进行间隔;第一个条件优先级最高,然后一次递减,只有当第一个条件无法排序时才是向下继续寻找条件,后面的条件也可能压根用不上。

找出岗位是salesman的员工,并按照工资降序排列;

img_2.png

SQL语句执行顺序

sql
Select 字段 Form 表名 Order by 。。。

先执行from再where,然后select,最后排序 排序是最后执行的

img_3.png

这里将工资改为年薪,并且排序后输出; 在排序时使用的更改的别名,这么就说明在排序前就已经进行了更改了别名;反之,如果先排序那么不会找到这个别名。 故,说明排序是在最后执行的

本站除转载文章或特殊说明外,均遵循 CC BY-SA 4.0 协议发布。