题目详情
当前位置:首页 > 计算机考试 > 计算机等级考试
题目详情:
发布时间:2023-10-17 22:14:14

[单项选择]在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门平均工资的标量函数。下列语句中正确的是______。
A. CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20))RETURNS INT ASBEGINRETURN(SELECT AVG(工资)FROM职工表WHERE所在部门=@dept)END
B. CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20))RETURNS INT ASBEGINDECLARE@x INTSET@x=SELECT AVG(工资)FROM职工表WHERE所在部门=@deptRETURN(@x)END
C. CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20))RETURNS INT ASBEGINRETURN(SELECT AVG(工资)FROM职工表WHERE所在部门=@deptGROUP BY所在部门)[k1]END
D. CREATE FUNCTION dbo.f_AvgSalary(@dept varchar(20))RETURNS INT ASBEGINDECLARE@x INTSET@x=SELECT AVG(工资)FROM职工表WHERE所在部门=@deptGROUP BY所在部门RETURN(@x)END

更多"在SQL Server 2008中,设有职工表(职工号,姓名,所在部门"的相关试题:

[单项选择]在SQL Server 2008中,设有职工表(职工号,姓名,所在部门,工资),现要查询工资总和最高的前3个部门。下列查询语句中正确的是______。
A. SELECT TOP 3所在部门,COUNT(工资)FROM职工表GROUP BY所在部门ORDER BY COUNT(工资)
B. SELECT TOP 3所在部门,COUNT(工资)FROM职工表GROUP BY所在部门ORDER BY COUNT(工资)DESC
C. SELECT TOP 3所在部门,SUM(工资)FROM职工表GROUP BY所在部门ORDER BY SUM(工资)
D. SELECT TOP 3所在部门,SUM(工资)FROM职工表GROUP BY所在部门ORDER BY SUM(工资)DESC
[填空题]在SQL Server 2008中,设有顾客表(顾客号,顾客名,所在地区,年龄),应用系统中需统计指定地区的顾客人数和平均年龄。请补全下列存储过程代码以完成该功能。 CREATE PROC P_Count @area varchar(20) AS SELECT COUNT(*)As人数,______AS平均年龄FROM顾客表WHERE所在地区=@area

[填空题]设有职工表文件,在职工表中查找奖金最高的职工记录,完成下列SQL语句。
SELECT * FROM 职工表;
WHERE 奖金>=______;
(SELECT 奖金 FROM 职工表)
[单项选择]在SQL Server 2008中,设有数据库应用系统中有商品类别表(商品类别号,类别名称,类别描述信息)和商品表(商品号,商品类别号,商品名称,生产日期,单价,库存量)。该系统要求增加每种商品在入库的时候自动检查其类别,禁止未归类商品入库的约束。下列实现此约束的语句中,正确的是______。
A. ALTFR TABLE商品类别表ADD CHECK(商品类别号IN
B. ALTER TABLE商品表ADD CHECK(商品类别号IN
C. ALTER TABLE商品表ADD
D. ALTER TABLE商品类别表ADD
[填空题]设有职工表文件,在职工表中查找奖金最高的职工记录,完成下列SQL语句。
SELECT*FROM 职工表;
WHERE 奖金>=______;
(SELECT 奖金 FROM 职工表)
[单项选择]下面的数据库表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行。 职工表 职工号 职工名 部门号 工资 001 李红 01 580 005 刘军 01 670 025 王芳 03 720 038 张强 02 650 部门表 部门号 部门名 主任 01 人事处 高平 02 财务处 蒋华 03 教务处 许红 04 学生处 杜琼
A. 从职工表中删除行(’025’,’王芳’,’03’,720)
B. 将行(’005’,’乔兴’,’04’,7500)插入到职工表中
C. 将职工号为’001’的工资改为700
D. 将职工号为’038’的部门改为’03’
[单项选择]如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号, SQL操作 ______ 不能执行。 职工表 职工号 职工名 部门号 工资 001 李红 01 580 005 刘军 01 670 025 王芳 03 720 038 张强 02 650 部门表 部门号 部门名 主任 01 人事处 高平 02 财务处 蒋华 03 教务处 许红 04 学生处 杜琼
A. 从职工表中删除行(’025’,’王芳’,’03’,720)
B. 将行(’005’,’乔兴’,’04’,7500)插入到职工表中
C. 将职工号为’001’的工资改为700
D. 将职工号为’038’的部门改为’03’
[单项选择]下面的数据库表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作______不能执行。
职工表
职工号 职工名 部门号 工资
OO1 李红 01 580
005 刘军 01 670
025 王芳 03 720
038 张强 02 650
部门表
部门号 部门名 主任
01 人事处 高平
02 财务处 蒋华
03 教务处 许红
04 学生处 杜琼
A. 从职工表中删除行(’025’,’王芳’,’03’,720)
B. 将行(’005’,’乔兴’,’04’,7500)插入到职工表中
C. 将职工号为’001’的工资改为700
D. 将职工号为’038’的部门改为’03’
[填空题]检索当前“职工表”中,全部姓“李”的职工记录,SQL语句为:   SELECT * FROM职工表WHERE姓名【 】"李 * "      
[单项选择]在SQL Server 2008中,设U1用户在某数据库中是db_datawriter角色中的成员,则该用户U1从该角色中可以获得的数据操作权限是______。 Ⅰ.查询Ⅱ.插入Ⅲ.更改Ⅳ.删除
A. .仅Ⅰ
B. 仅Ⅰ和Ⅱ
C. 仅Ⅱ、Ⅲ和Ⅳ
D. 全部
[单项选择]设在SQL Server 2008中,有如下创建分区函数的语句:
CREATE PARTITION FUNCTION myRangePFI(int)
A. 该分区函数的功能是创建2个分区,分区范围分别为:[1..100]、[101..1000]
B. 创建2个分区,分区范围分别为:[1..99]、[100..1000]
C. 创建4个分区,分区范围分别为:<1、[1..99]、[100..999]、>=1000
D. 创建4个分区,分区范围分别为:<=1、[2..100]、[101..1000]、>1000
[填空题]在SQL Server 2008中,主要数据文件必须建立在______文件组中。

[填空题]在SQL Server 2008中,要授予某数据库中的某个用户具有该数据库中全部用户数据表的插入、删除和修改权限,比较合理的做法是将该用户添加到系统提供的______数据库角色中。

[单项选择]设在SQL Server 2008中,用户UI在DB1数据库中创建了#Temp表。下列关于#Temp表的说法中,正确的是______。
A. 只有在创建#Temp表的连接中才可以查询#Temp表数据
B. 在所有用户UI发起的连接中,都可以查询#Temp表数据
C. 在创建#Temp的连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据
D. 在创建#Temp的连接断开后,DBI数据库的所有用户仍可以查询#Temp表数据
[填空题]在SQL Server 2008中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句。 ______UPDATE ON T FROM User。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码