柠檬试题库
search
首页 计算机 公务员 驾照 关于

在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门平均工资的标量函数。下列语句中正确的是()。


  • A.CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20)) RETURNS INT AS BEGIN RETURN(SELECT AVG(工资) FROM 职工表 WHERE 所在部门 = @dept) END
  • B.CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20)) RETURNS INT AS BEGIN DECLARE @x INT SET @x = SELECT AVG(工资) FROM 职工表 WHERE 所在部门 = @dept RETURN (@x) END
  • C.CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20)) RETURNS INT AS BEGIN RETURN(SELECT AVG(工资) FROM 职工表 WHERE 所在部门 = @dept GROUP BY 所在部门)[k1] END
  • D.CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20)) RETURNS INT AS BEGIN DECLARE @x INT SET @x = SELECT AVG(工资) FROM 职工表 WHERE 所在部门 = @dept GROUP BY 所在部门 RETURN (@x) END
热度🔥309
参考答案:A
解析:

GROUP BY子句的作用是将查询的结果按照指定的值进行分组,而题目要求查询指定部门的最高工资的,因此并不需要分组语句,可以排除C、D。SET语句主要作用是给变量赋值。一个变量只有一个值。而一个部门可能存在一个或多个人工资一样多且是最高的,所以选项B不正确。故选择A选项。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 表达式X+1>X是(  )。 对长度为n的线性表作快速排序,在最坏情况下,比较次数为 下列排序方法中,最坏情况下时间复杂度最小的是 按照ITU标准,传输速率为155.520Mbps的标准是()       正则明事务所的统计员小任需要对本所外汇报告的完成情况进行统计分析,并据此计算员工奖金。按照下列要求帮助小任完成相关的统计工作并对结果进行保存:1. 在考生文件夹下,将“Excel素材.xlsx”文件另存为“Excel.xlsx”(“.xlsx”为文件扩展名),除特殊指定外后续操作均基于此文件,否则不得分。2. 将文档中以每位员工姓名命名的5个工作表内容合并到一个名为“全部统计结果”的新工作表中,合并结果自A2单元格开始、保持A2~G2单元格中的列标题依次为报告文号、客户简称、报告收费(元)、报告修改次数、是否填报、是否审核、是否通知客户,然后将其他5个工作表隐藏。3. 在“客户简称”和“报告收费(元)”两列之间插入一个新列、列标题为“责任人”,限定该列中的内容只能是员工姓名高小丹、刘君蠃、王铬争、石明砚、杨晓柯中的一个,并提供输入用下拉箭头,然后根据原始工作表名依次输入每个报告所对应的员工责任人姓名。4. 利用条件格式“浅红色填充”标记重复的报告文号,按“报告文号”升序、“客户简称”笔划降序排列数据区域。将重复的报告文号后依次增加(1)、(2)格式的序号进行区分(使用西文括号,如13(1)) 。5. 在数据区域的最右侧增加“完成情况”列,在该列中按以下规则、运用公式和函数填写统计结果:当左侧三项“是否填报”、“是否审核”、“是否通知客户”全部为“是”时显示“完成”,否则为“未完成”,将所有“未完成”的单元格以标准红色文本突出显示。6. 在“完成情况”列的右侧增加“报告奖金”列,按照下列要求对每个报告的员工奖金数进行统计计算(以元为单位)。另外当完成情况为“完成”时,每个报告多加30元的奖金,未完成时没有额外奖金:7. 适当调整数据区域的数字格式、对齐方式以及行高和列宽等格式,并为其套用一个恰当的表格样式。最后设置表格中仅“完成情况”和“报告奖金”两列数据不能被修改,密码为空。8. 打开工作簿“Excel素材2.xlsx”,将其中的工作表Sheetl移动或复制到工作簿“Excel.xlsx”的最右侧。将“Excel.xlsx”中的Sheetl重命名为“员工个人情况统计”,并将其工作表标签颜色设为标准紫色。9.在工作表“员工个人情况统计”中,对每位员工的报告完成情况及奖金数进行计算统计并依次填入相应的单元格。10. 在工作表“员工个人情况统计”中,生成一个三维饼图统计全部报告的修改情况,显示不同修改次数(0、1、2、3、4次)的报告数所占的比例,并在图表中标示保留两位小数的比例。图表放置在数据源的下方。