查询选修某课程的同学人数多于5人的教师姓名。
24、select tname from teacher where tno in(select x.tno from course x,score y where x.cno=y.cno group by x.tno having count(x.tno)>5);
这个查询选修人数多于5人的教师姓名为什么count(x.tno)>5中count里面是tno,理解不了
count 里的东西写啥都无所谓的,count(0) 也可以,count(tname) 也可以,count(*) 也可以,他只是一个参数凭依,避免函数出错用的
count只是一个计数作用,只要count里边的内容不为空就计数一次,所以count(1) count(id),count(字段) 一般都是一样
不知道你这个问题是否已经解决, 如果还没有解决的话: