柠檬试题库
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
热度🔥301
参考答案:A
解析:

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


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 当条件为5 如下图所示,交换机B的端口5/1为千兆以太网接口,通信方式如图所注。下列交换机A的端口配置,正确的是()。       在会议开始前,市场部助理小王希望在大屏幕投影上向与会者自动播放本次会议所传递的办公理念,按照如下要求完成该演示文稿的制作:      1. 在考生文件夹下,打开“PPT素材.pptx”文件,将其另存为“PPT.pptx”(“.pptx”为扩展名),之后所有的操作均基于此文件,否则不得分。      2. 将演示文稿中第1页幻灯片的背景图片应用到第2页幻灯片。      3. 将第2页幻灯片中的“信息工作者”、“沟通”、“交付”、“报告”、“发现”5段文字内容转换为“射线循环”SmartArt布局,更改SmartArt的颜色,并设置该SmartArt样式为“强烈效果”。调整其大小,并将其放置在幻灯片页的右侧位置。      4. 为上述SmartArt智能图示设置由幻灯片中心进行“缩放”的进入动画效果,并要求上一动画开始之后自动、逐个展示SmartArt中的文字。      5. 在第5页幻灯片中插入“饼图”图形,用以展示如下沟通方式所占的比例。为饼图添加系列名称和数据标签,调整大小并放于幻灯片适当位置。设置该图表的动画效果为按类别逐个扇区上浮进入效果。             6. 将文档中的所有中文文字字体由“宋体”替换为“微软雅黑”。      7. 为演示文档中的所有幻灯片设置不同的切换效果。      8. 将考试文件夹中的“BackMusic.mid”声音文件作为该演示文档的背景音乐,并要求在幻灯片放映时即开始播放,至演示结束后停止。      9. 为了实现幻灯片可以在展台自动放映,设置每张幻灯片的自动放映时间为10秒钟。