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不支持。