DISTINCT对整个结果集进行数据重复抑制

DISTINCT是对整个结果集进行数据重复抑制的,而不是针对每一个列,执行下面的SQL语句:

SELECT DISTINCT FDepartment,FSubCompany FROM T_Employee

执行完毕我们就能在输出结果中看到下面的执行结果:

FDepartmen FSubCompany
Developmen Beijing
Developmen ShenZhen
HumanResourc Beijing
InfoTech Beijing
InfoTech ShenZhen
Sales Beijing
Sales ShenZhen


检索结果中不存在FDepartment和FSubCompany列都重复的数据行,但是却存在FDepartment列重复的数据行,这就验证了“DISTINCT是对整个结果集进行数据重复抑制的”这句话。