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

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


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

GROUP BY子句的作用是将查询的结果按照指定的字段进行分组,而题目中要求建立查询,查找指定部门中员工的最高工资,可以仅使用条件查询完成该功能,并且不需要对"所在部门"字段进行分组操作,故可以排除C、D选项。SET语句主要作用是给变量赋值,且一个变量只有一个值。而一个部门可能存在一个或多个人工资一样多且是最高的,那么B选项不符合要求。故选择A选项。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 在“工资库”中,要直接显示所有姓“李”的记录,可用的方法是 若有语句:str1=inputbox("输入","","练习");从键盘上输入字符串"示例"后,str1 的值是 若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是 以下叙述中正确的是       为进一步提升北京旅游行业整体队伍素质,打造高水平、懂业务的旅游景区建设与管理队伍,北京旅游局将为工作人员进行一次业务培训,主要围绕“北京主要景点”进行介绍,包括文字、图片、音频等内容。请根据考生文件夹下的素材文档“北京主要景点介绍-文字.docx”,帮助主管人员完成制作任务,具体要求如下:1. 新建一份演示文稿,并以“北京主要旅游景点介绍.pptx”为文件名保存到考生文件夹下。2. 第一张标题幻灯片中的标题设置为“北京主要旅游景点介绍”,副标题为“历史与现代的完美融合”。3. 在第一张幻灯片中插入歌曲“北京欢迎你.mp3”,设置为自动播放,并设置声音图标在放映时隐藏。4. 第二张幻灯片的版式为“标题和内容”,标题为“北京主要景点”,在文本区域中以项目符号列表方式依次添加下列内容:天安门、故宫博物院、八达岭长城、颐和园、鸟巢。5. 自第三张幻灯片开始按照天安门、故宫博物院、八达岭长城、颐和园、鸟巢的顺序依次介绍北京各主要景点,相应的文字素材“北京主要景点介绍-文字.docx”以及图片文件均存放于考生文件夹下,要求每个景点介绍占用一张幻灯片。6. 最后一张幻灯片的版式设置为“空白”,并插入艺术字“谢谢”。7. 将第二张幻灯片列表中的内容分别超链接到后面对应的幻灯片、并添加返回到第二张幻灯片的动作按钮。 8. 为演示文稿选择一种设计主题,要求字体和整体布局合理、色调统一,为每张幻灯片设置不同的幻灯片切换效果以及文字和图片的动画效果。9. 除标题幻灯片外,其他幻灯片的页脚均包含幻灯片编号、日期和时间。10. 设置演示文稿放映方式为“循环放映,按ESC键终止”,换片方式为“手动”。