软件设计师sql查询语句的疑问?
软件设计师下午2005年5月试题2的问题2
(2)针对人数大于等于“2”的部门创建视图D_View(Dept,D_num, D_Totals, D_Avgpay),其中,Dept为部门号,D_num为部门人数,D_Totals为工资总数,D_Avgpay为平均工资,请在空缺处填入正确的内容。
Create View D_View(Dept, D_num, D_Totals, D_Avgpay)As
(Select 部门号,_______(c)_________
from 职员
____(d)____count (*)> =2 WHERE 部门号 IS NOT NULL);
(d)这里怎么添的是GROUP by 部门号 HAVING count(*),我在sql server里 group by 放在 where 后才能执行的。我查询了很多软考的资料试题印刷没错的。
能告诉我是为什么吗?谢谢~
------解决方案--------------------考题错了
------解决方案--------------------(Select 部门号,_______(c)_________
from 职员 WHERE 部门号 IS NOT NULL
GROUP by 部门号 HAVING count(*)> =2
OK???
------解决方案--------------------考题错了吧~
------解决方案--------------------where放错地方了