首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门平均工资的标量函数。下列语句中正确的是( )。
在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门平均工资的标量函数。下列语句中正确的是( )。
admin
2021-06-28
43
问题
在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
答案
A
解析
GROUP BY子句的作用是将查询的结果按照指定的值进行分组,而题目要求查询指定部门的最高工资的,因此并不需要分组语句,可以排除C、D选项。SET语句主要作用是给变量赋值。一个变量只有一个值。而一个部门可能存在一个或多个人工资一样多且是最高的,所以B选项不正确。故选择A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/qbeZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设某散列表的当前状态如下:一共有20个位置,在第0、3、4、6、13、14、17、19的位置放着各结点的值,则该散列表的负载因子约为
一种介于关系代数和关系演算之间的语言叫做【】。
关系数据库的数据语言是什么语言,其核心部分是查询,因此又称为查询语言?
新一代数据库开发工具应具有的特征?Ⅰ.支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理Ⅱ.支持基于Internet应用的开发Ⅲ.支持面向对象的程序设计
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面"学校"关系中,因哪一个属性而使它不满足第一范式?
INF消除______依赖,即规范化为2NF;2NF消除依赖非主属性对码的传递函数,即规范化为3NF。
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪种说法是不正确的?
关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是函数依赖和______。
下列条目中,哪些属于将SQL嵌入主语言使用时必须解决的问题? I.区分SQL语句与主语言语句 II.动态生成的SQL语句 III.数据库工作单元和程序工作单元之间的通信 IV.协调SQL语句与主语言语句处理记录的不同方式
随机试题
建构主义学习理论强调()。
从技术创新风险类型来看,一般分为技术风险和()
若f(x)的一个原函数是cosx,则∫fˊ(x)dx=_______.
A.肩胛间区、胸骨旁、上腹部可闻及血管杂音B.大量蛋白尿C.尿中白细胞、脓细胞较多,且有尿频、尿急史D.满月脸,多毛E.发作时血压骤升伴剧烈头痛,心悸,不发作时血压可正常患者,男性.30岁。发作性血压增高,发作时血压达200/1
维生素D中毒可致
企业进行会计数字比较的方式包括()。
李某是当地公办小学的一名教师,为维护自身合法权益,他向该地教育局提出了以下要求,按照现行法律法规,属于合法要求的是()
古希腊的泰勒斯提出了“水是万物的本原”的论点,春秋时代的《管子》书中的《水地》篇中也表述了“水是万物的根源”的学说。上述观点()。
Smallpoxwasthefirstwidespreaddiseasetobeeliminatedbyhumanintervention.Ahighlycontagiousviraldisease,itwasende
EdwinArlingtonRobinsonisoneofthegreatest______in1920sinAmerica.
最新回复
(
0
)