下面是一张表的数据
执行select content from dbo.Logo,返回以下结果
但是这个时候我们只需要相同的内容中的一个即可,但是查询出来的明显有很多重复的,
所以我们只需要在需要查询的字段前加上DISTINCT关键字即可,所以执行以下代码
select DISTINCT content from dbo.Logo
所有的重复记录都被去掉了。
我们在使用DISTINCT关键字的时候需要注意一点:
不能部分使用DISTINCT,因为DISTINCT作用于所有的列,不仅仅是跟在他后面的那一列.
注意:DISTINCT不能用于COUN(*),只能用于COUNT(),因为DISTICT只能作用于列名,也就是说DISTICT 后面只能跟列名!