MySQL从小白到总裁完整教程目录:https://blog.csdn.net/weixin_67859959/article/details/129334507?spm=1001.2014.3001.5502
语法格式:
select distinct 列名 from 表名;
案例:查询emp表中,员工的职位(job),并去重显示
由于不写where条件,有几行都会查到,只查询job列 会出现重复
这是去重后
mysql> SELECT DISTINCT job-> FROM emp;
+-----------+
| job |
+-----------+
| clerk |
| salesman |
| manager |
| president |
| analyst |
+-----------+
5 rows in set (0.00 sec)
练习:查询学生表student中,学员班级,并去重显示
班级叫sclass
不加去重:
加去重后
mysql> SELECT DISTINCT sclass-> FROM student;
+--------+
| sclass |
+--------+
| 1年1班 |
| 1年2班 |
| 1年3班 |
| 2年1班 |
| 2年2班 |
| 2年3班 |
+--------+
6 rows in set (0.01 sec)