distinct关键字用来过滤掉多余的重复记录只保留一条记录,用它只能返回不重复记录条数无法返回不重复记录的所有值;distinct关键字只能返回目标字段无法返回其他字段。
假设用户表user中包含重复数据,具体内容如下:id name sex
1 a 男
2 b 女
3 c 男
4 d 女
5 e 女
6 a 男
执行sql语句:select distinct name from user
执行后结果如下:name
a
b
c
d
e
注意:表中针对单一字段去除重复,SQL Server与mysql数据库支持,而Access不支持。
执行sql语句如下:select distinct name,sex from user
执行后结果如下:name sex
a 男
b 女
c 男
d 女
e 女
a 男
注意:表中针对多字段去除重复,mysql数据库支持,SQL Server与Access不支持。