作业帮 > 综合 > 作业

SQL里的DISTINCT什么意思

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 09:06:52
SQL里的DISTINCT什么意思
SELECT Sno,AVG(Grade)
FROM SC
GROUP BY Sno
HAVING COUNT(DISTINCT(Sno))>1;
既然已经按Sno分类了,再用DISTINCT那HAVING COUNT(DISTINCT(Sno))的值岂不是只能为1?
distinct就是去掉重复值的意思,比如你这里,DISTINCT(Sno)如果sno出现两次但是只显示一次,所以在做count的时候就不一样了.