
查询选修了3门以上课程的学生学号;; 5
selectsnofromscgroupbysnohavingcount(*)为什么count里是星号不是cno?不是课程吗?...
select sno
from sc
group by sno
having count(*)
为什么count里是星号不是cno?不是课程吗? 展开
from sc
group by sno
having count(*)
为什么count里是星号不是cno?不是课程吗? 展开
展开全部
其实是可以的,只是教科书的不完整而已
select sno
from sc
group by sno
having count(*)>3
*表示对任意列的统计,然后如果填写特定列比如 count(cno)则不会计算该列含有null的记录
比如:
cno
1
2
null
count(*)的结果为3 count(cno)的结果为2
select sno
from sc
group by sno
having count(*)>3
*表示对任意列的统计,然后如果填写特定列比如 count(cno)则不会计算该列含有null的记录
比如:
cno
1
2
null
count(*)的结果为3 count(cno)的结果为2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询