对由sum、count或其它集合函数运算结果的输出进行限制 having count(学号)指的是 学生数目( 大于等于)数值 create TABLE Table1 ( ID int identity(1,1) primary key NOT NULL, classid int, sex varchar(10), age int, ) --添加测试数据 Insert into Table1 values...
SQL里的DISTINCT什么意思SELECT Sno,AVG(Grade)FROM SCGROUP BY SnoHAVING COUNT(DISTINCT(Sno))>1;既然已经按Sno分类了,再用DISTINCT那HAVING COUNT(DISTINCT(Sno))的值岂不是只能为1? 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 distinct就是去掉重复值的意思,比如你这里,DISTINCT(...
SQL里的DISTINCT什么意思SELECT Sno,AVG(Grade)FROM SCGROUP BY SnoHAVING COUNT(DISTINCT(Sno))>1;既然已经按Sno分类了,再用DISTINCT那HAVING COUNT(DISTINCT(Sno))的值岂不是只能为1? 答案 distinct就是去掉重复值的意思,比如你这里,DISTINCT(Sno)如果sno出现两次但是只显示一次,所以在做count的时候就不一样了....
distinct就是去掉重复值的意思,比如你这里,DISTINCT(Sno)如果sno出现两次但是只显示一次,所以在做count的时候就不一样了.结果一 题目 SQL里的DISTINCT什么意思SELECT Sno,AVG(Grade)FROM SCGROUP BY SnoHAVING COUNT(DISTINCT(Sno))>1;既然已经按Sno分类了,再用DISTINCT那HAVING COUNT(DISTINCT(Sno))的值岂不是只能...