十二、使用DISTINCT去除重复数据

2021-06-25 15:15:25 浏览数 (1)

一、distinct 的使用

distinct 用于在查询中返回列的唯一不同值(去重),支持单列或多列去重。在实际应用中,表中的某一列含有重复值很常见,例如员工表的部门列。如果在查询数据时希望得到某列的所有不同值可以使用 distinct 。语法如下:

代码语言:javascript复制
SELECT DISTINCT column_name,column_name 
FROM table_name;

例如:

  1. 获取学生表里的班级名称
代码语言:javascript复制
SELECT DISTINCT class FROM student
  1. 从行程表中获取每个人去过的城市(一个人可能在不同的时间去到了同一个城市)
代码语言:javascript复制
SELECT DISTINCT name,city FROM itinerary

0 人点赞