在SQL Server 2008中,设有关系表:职工(工号,姓名,所在部门),现要查询职工姓名、所在部门及该部门人数,请补全下列语句: SELECT姓名,所在部门,COUNT(*) 【5】(PARTITION BY 所在部门)AS 部门人数 FROM 职工

admin2019-07-07  1

问题 在SQL Server 2008中,设有关系表:职工(工号,姓名,所在部门),现要查询职工姓名、所在部门及该部门人数,请补全下列语句:
SELECT姓名,所在部门,COUNT(*)
【5】(PARTITION BY 所在部门)AS 部门人数 FROM 职工

选项

答案OVER

解析 在SQL Server 2008中,SQL查询语句的格式为:SELECT COUNT(DISTINCT A)OVER(PARTITION BY B)FROM C。故答案为OVER。
转载请注明原文地址:https://www.kaotiyun.com/show/iJlZ777K
0

最新回复(0)