DISTINCT
DISTINCT 关键字用于从表中选取唯一的数据。换言之,它可以删除结果集中重复的数据。
你可以将 DISTINCT 关键字与 SELECT 语句一起使用来选择不同(唯一)的值。以下是基本语法:
SELECT DISTINCT column1, column2, ... FROM table_name;
此语句会返回唯一的 column1, column2, … 的组合。
注:
DISTINCT 可以作用在多个列之上,只需要将多个列名放在 SELECT DISTINCT 后面,并用逗号分隔开即可。例如:
SELECT DISTINCT column1, column2 FROM table_name;
这将返回 column1 和 column2 的所有非重复组合。只有当这两列的组成一起时才被视为不重复。也就是说,只有当两列的值都相同,才被认为是重复的,然后被过滤掉。
如果你只需要根据一个列过滤重复数据,但是想展示多个列的数据,那么你可能需要使用其他的 SQL 技术,比如使用子查询或者 GROUP BY。