首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门平均工资的标量函数。下列语句中正确的是( )。
在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门平均工资的标量函数。下列语句中正确的是( )。
admin
2015-07-24
27
问题
在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://kaotiyun.com/show/SblZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
【】是数据库系统的核心。
关系操作能力可用两种方式来表示:【】和逻辑方式。
分页式存储管理中,地址转换工作是由什么完成的?
在有关计算机软件的描述中,下面不正确的是
SQL语言集【】、数据操纵、数据定义、数据控制功能于一体。
关系数据库的数据语言是什么语言,其核心部分是查询,因此又称为查询语言?
下面所列的条目中 Ⅰ.语法检查 Ⅱ.语义检查 Ⅲ.用户存取权限检查 Ⅳ.数据完整性检查 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的4个必要条件之一,下列方法中哪一个破坏了“循环等待”条件?
用二维表结构表示实体以及实体间联系的数据模型称为
如下是一个稀疏矩阵的三元组法存储表示和相关的叙述正确的是
随机试题
国际贸易中,大宗农副产品、矿产品习惯的计量方法是()
A.前列腺素B.类固醇C.肾上腺素D.心钠素E.胰岛素通过具有酪氨酸激酶活性的膜表面受体传递信号的激素是
3级高血压的诊断标准是
引起发音不清的可能原因是进行正确治疗的最佳时间是
砂浆强度等级立方体试件的边长是()mm。
程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间是_______。
下列关于心理学家对发展心理学贡献的表述,不正确的是()
[*]
在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为(38)。
【B1】【B8】
最新回复
(
0
)