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

admin2020-12-02  22

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

选项 A、SELECT TOP 3所在部门,COUNT(工资)FROM职工表
    GROUP BY所在部门
    ORDER BY COUNT(工资)
B、SELECT TOP 3所在部门,COUNT(工资)FROM职工表
    GROUP BY所在部门
    ORDER BY COtJNT(工资)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://kaotiyun.com/show/UwlZ777K
0

相关试题推荐
最新回复(0)