首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是( )。
在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是( )。
admin
2021-02-05
8
问题
在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
答案
A
解析
GROUP BY子句的作用是将查询的结果按照指定的字段进行分组,而题目中要求建立查询,查找指定部门中员工的最高工资,可以仅使用条件查询完成该功能,并且不需要对"所在部门"字段进行分组操作,故可以排除C、D选项。SET语句主要作用是给变量赋值,且一个变量只有一个值。而一个部门可能存在一个或多个人工资一样多且是最高的,那么B选项不符合要求。故选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/7clZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
并发控制是对用户的______加以控制和协调的。
数据库中对全部数据的整体逻辑结构的描述,作为数据库的
对资源采用按序分配策略能达到下列哪个目的?
Oracle目前可以存储极大的对象,这是因为它引入了4种新数据类型,其中一种大对象数据类型在数据库中只存储它的目录名,它是:
建立一个学生信息表student,要求它由学号sno、姓名sname、性别sex、年龄age4个属性组成,其学号属性唯一,学号、姓名字段不能为空。下列语句正确的是
SQLServer2000支持客户机/服务器体系结构,由【】组件、服务器端组件和通信组件三部分组成。
下列叙述中错误的是
关系模式S(S#,Sname,age),其中Sname是唯一的,则最多能满足第______范式。
在UNIX系统中,文件分成3类,即普通文件、______和特殊文件。
在关系数据库中,下列说法不正确的是
随机试题
阅读下列Java语句:ObjectOutputStreamout=newObjectOutputStream(new______("employee.dat"));在下画线处,应填的正确选项是()。
胃穿孔的X线检查所见为
心悸的病位在心,与何脏腑关系密切
关于巨人症和肢端肥大症说法错误的是
肠上皮化生是肠黏膜上皮出现胃黏膜上皮。()
公称直径为50mm的管道支架,其设置的最大间距为()m。
下列做法错误的是()
某进口设备采用运费在内价(CFR)形式,在该价格中包含的费用是()。
(2019年)2018年9月3日,债务人甲公司出现不能清偿到期债务且明显缺乏清偿能力的情况:10月15日,债权人乙公司向人民法院提出针对甲公司破产申请。甲公司对破产申请提出异议,理由是:(1)甲公司的账面资产大于负债,只是难以变现,不构成明显缺乏清偿能力
下列日常生活的说法,不正确的是()。
最新回复
(
0
)