在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要查询工资总和最高的前3个部门。下列查询语句中正确的是( )。

admin2021-09-16  5

问题 在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要查询工资总和最高的前3个部门。下列查询语句中正确的是(    )。

选项 A、SELECT FOP 3 所在部门,COUNT(工资) FROM 职工表
    GROUP BY 所在部门
    ORDER BY COUNT(工资)
B、SELECT FOP 3 所在部门,COUNT(工资) FROM 职工表
    GROUP BY 所在部门
    ORDER BY CO[JNT(工资) DESC
C、SELECT TOP 3所在部门,SUM(工资) FROM职工表
    GROUP BY 所在部门
    ORDER BY SUM(工资)
D、SELECT TOP 3 所在部门,SUM(工资) FROM 职工表
    GROUP BY 所在部门
    ORDER BY SUM(工资) DESC

答案D

解析 本题考查的是COUNT()函数和SUM()函数的使用。COUNT()函数是用于统计元组个数或者一列中值的个数,而SUM()用来计算一列值的总和。故选择D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/i1eZ777K
0

最新回复(0)