sql语句中distinct的用法
文章目录
- 一、介绍
- 二、返回不重复的记录
- 三、返回不重复记录条数 (常用)
一、介绍
distinct
这个关键字是用来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。
注意: distinct
只能返回它的目标字段,而无法返回其它字段
二、返回不重复的记录
例:
SELECT DISTINCT name FROM user
解释: 此时返回name不重复的记录
例:
SELECT DISTINCT name,sex FROM user
解释: 此时返回 name+sex
不重复的记录
三、返回不重复记录条数 (常用)
例:
SELECT COUNT(DISTINCT name) FROM user
解释: 此时返回name这列不重复记录的条数