一、distinct 的使用
distinct 用于在查询中返回列的唯一不同值(去重),支持单列或多列去重。在实际应用中,表中的某一列含有重复值很常见,例如员工表的部门列。如果在查询数据时希望得到某列的所有不同值可以使用 distinct 。语法如下:
SELECT DISTINCT column_name,column_name FROM table_name;
例如:
1. 获取学生表里的班级名称
SELECT DISTINCT class FROM student
2. 从行程表中获取每个人去过的城市(一个人可能在不同的时间去到了同一个城市)
SELECT DISTINCT name,city FROM itinerary