DISTINCT的用法
时间: 2023-12-11 08:31:52 浏览: 67
oracle中distinct的用法详解
DISTINCT是MySQL中的一个关键字,用于查询某个字段不重复的记录。可以在SELECT语句中使用DISTINCT关键字来过滤重复的记录,例如:
```mysql
SELECT DISTINCT column_name FROM table_name;
```
其中,column_name是需要查询的字段名,table_name是需要查询的表名。执行该语句后,将返回该字段不重复的所有记录。
除了上述用法外,还可以使用DISTINCT来返回不重复字段的条件,例如:
```mysql
SELECT COUNT(DISTINCT column_name) FROM table_name;
```
该语句将返回该字段不重复的记录数。
需要注意的是,DISTINCT的执行顺序在ORDER BY之前,因此在同时使用DISTINCT和ORDER BY时,先执行DISTINCT产生只包含唯一值的临时表,再对临时表使用ORDER BY。
阅读全文