说明
distinct 用来查询不重复记录的条数,即 distinct 来访问不重复字段的条数,其原因是 distinct 只能返回它的目标字段,而无法返回其他字段
用法注意
distinct必须放在要查询字段的开头,即放在第一个参数- 只能在
select语句中使用 distinct表示对后面的所有参数的拼接,取不重复的记录,即查出的参数拼接每行记录都是唯一的- 不能与
all同时使用,默认情况下,查询时返回的就是所有的结果 - 只对一个字段去重,表示选择该字段一列不重复的数据
查询
distinct关键字后的所有字段值都相同,才去重
语法
例子SELECT DISTINCT 字段名,字段名,.. FROM 表名;
select distinct id, user_name from my_teacher;使用 *
select distinct * from my_teacher;单列去重
select distinct user_name from my_teacher;
