06-排序操作

介绍

排序操作很常用,比如查询学员成绩,按照成绩降序排列。排序的SQL语法:

select .. from .. order by 字段 asc/desc

注意:使用的关键字是order by

单一字段升序

查询员工的编号、姓名、薪资,按照薪资升序排列。

image

单一字段降序

查询员工的编号、姓名、薪资,按照薪资降序排列

image

默认采用升序

查询员工的编号、姓名、薪资,按照薪资升序排列。

image

查询员工的编号、姓名,按照姓名升序排列。

image

多个字段排序

查询员工的编号、姓名、薪资,按照薪资升序排列,如果薪资相同的,再按照姓名升序排列。

image

where和order by的位置

找出岗位是经理的员工姓名和薪资,按照薪资升序排列。

image

distinct去重

查询工作岗位

image
可以看到工作岗位中有重复的记录,如何在显示的时候去除重复记录呢?在字段前添加distinct关键字。
image
注意:这个去重只是将显示的结果去重,原表数据不会被更改。
接下来测试一下,在distinct关键字前添加其它字段是否可以?

posted on 2025-09-18 21:02  笨忠  阅读(21)  评论(0)    收藏  举报