题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-07 06:14:10

[单选题] 在SQL Server 2005中, 当执行下面的SQL 语句时, 会发生( ) Select au_id, little_id, sum(royaltyper)from titleauthor group by title_id, au_id order by title_id, au_id (选一项)
A.在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行
B.在结果集中,每一行中au_id的值都不会相同
C.该语句会运行失败,因为查询输出的次序和分组的次序不一样
D.该语句会运行失败,因为royaltyper列也应进行分组

更多"[单选题] 在SQL Server 2005中, 当执行下面的SQL "的相关试题:

[单选题]当你执行下面的SQL语句时,会发生(选一项) SELECT au_id, title_id,sum(royaltyper) FROM titleauthor GROUP BY title_id, au_id ORDER BY title_id, au_id
A.该语句会失败
B.在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行
C.在结果集中,每一行中au_id的值都不会相同
D.在结果集中,每一行中title_id的值都不会相同
[单选题] 当你执行下面的SQL语句时,会发生(选一项) SELECT au_id, title_id,sum(royaltyper) FROM titleauthor GROUP BY title_id, au_id ORDER BY title_id, au_id
A.该语句会失败
B.在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行
C.在结果集中,每一行中au_id的值都不会相同
D.在结果集中,每一行中title_id的值都不会相同
[单选题]当你执行下面的SQL语句时 SELECT au_id, title_id,sum(royaltyper) FROM titleauthor GROUP BY title_id, au_id ORDER BY title_id, au_id 结果为()
A.语句执行失败
B.在结果集中,对每一个不同的au_id的值和title_id的值的组合都会有一行
C.在结果集中,每一行中au_id的值都不会相同
D.在结果集中,每一行中title_id的值都不会相同
[多选题]在SQL Server 2005中,下面关于数据完整性的描述正确的是(选二项)
A.如果数据库中没有重复的数据,即没有数据冗余的时候,数据就是完整的
B.维护数据完整性就是保证数据库中数据的准确性
C.数据库中数据越详细则越符合数据完整性
D.维护数据完整性可以保证数据的一致性,避免出现没有意义的数据
[多选题]在SQL Server 2005中,查找 student 表中所有身份证号码CardNo 的前三位为010或020的记录,以下语句正确的是(选两项)
A.select * from student where cardno like '010%' or cardno like '020%'
B.select * from student where cardno like '010%' or '020%'
C.select * from student where cardno like '0[1,2]0%'
D.select * from student where cardno like '0(1,2)0%'
[单选题] 在 SQL Server 2005 中 , 有 students ( 学生 ) 表 , 包含字段 :SID( 学号 ),SName( 姓 名) ,Grade ( 成绩)。现要将所有学员的成绩加 10 分。下列 SQL 语句正确的是 (选一项)
A.update students set Grade + lO
B.update * set Grade = Grade +lO
C.update * from students set Grade =Grade +l O
D.update students set Grade = Grade +lO
[单选题]在SQL Server 2005中,学生表student中包含字段: 学生编号sid(主键),学生姓名sName, 现在查询所有姓名重复的记录,以下语句正确的是(选一项)
A.select * from student where count(sid)>1
B.select a. * from student a,student b where a.sname=b.sname
C.select * from student where count(sid)>1 group by sName
D.select * from student group by sName having count(sid)>1
[单选题]在SQL Server2005中,与下列T – SQL语句等效的语句为(选一项) UPDATE A SET A1 = A1 * 2 WHERE A2 IN (SELECT A2 FROM B WHERE B1 = 2)
A.UPDATE A SET A1 = A1 * 2 INNER JOIN B ON B . B1 = 2
B.UPDATE A SET A1 = A1 * 2 FROM A INNER JOIN B ON B . B1 = 2
C.UPDATE A SET A1 = A1 * 2 WHERE A INNER JOIN B ON A . A2 = B . A2 AND B . B1 = 2
D.UPDATE A SET A1 = A1 * 2 FROM A INNER JOIN B ON A . A2 = B . A2 AND B . B1 = 2
[单选题]在SQL Server 2005中,主键用来实施(选一项)
A.引用完整性约束
B.实体完整性约束
C.域完整性约束
D.自定义完整性约束
[单选题]在SQL Server2005中,系统存储过程(选一项)
A.存储在Master数据库中
B.可以在查询分析器中修改
C.一些名称以“sp_”开头,一些名称以“sys_”开头
D.用来代替用户自定义的存储过程
[单选题]在SQL Server 2005中,学生表student中包含字母:学生编号sid(主键),学生姓名sName。成绩表score包含字段:课程编号cid,学生编号sid(外键),学生成绩score;其中学生表包含10行数据,成绩表包含6行记录(且sid列没有重复值),那么执行如下SQL语句,将返回()条记录。(选一项) Select * from student left outer join score on student.sid=score.sid
A.0
B.6
C.10
D.16
[单选题] 在SQL Server 2005 中,使用update语句更新数据库表中的数据,以下说法正确的是(选一项)
A.每次只能更新一行数据
B.表中的数据行可以全部被更新
C.如果没有数据项被更新,将提示错误信息
D.更新数据时,不能带有WHERE条件子句
[单选题]在SQL Server 2005中,下列查询条件( )可以查询出员工表中的列hometown不是'北京'的记录。(选一项)
A.Where hometown =! '北京';
B.Where hometown not '北京'
C.Where hometown is not '北京'
D.Where hometown <> '北京'
[单选题]在SQL Server 2005中,给定如下的T-SQL代码,以下说法正确的是(选一项) Create procedure price_proc(@count int output, @avg_price money output,@type Char(12)=’business’)as Select @Count=count(*),@avg_price=Avg(price) from titles where type=@type
A.建立了存储过程price_price,所有参数都是输出参数
B.建立了存储过程price_price,返回的是用户指定图书种类的数量及平均价格
C.@Count=count(*)也可以使用@Count=count()代替
D.创建存储过程失败,因为Select语句中使用了聚合函数,因此必须使用Group By进行分组
[单选题]在SQL Server 2005中,假定grade (成绩)表中包含字段:sID(学号),cID (班级编号)、lang(语文课成绩)、math(数学课成绩),那么计算所有学生人数和各科最高成绩的SQL语句是(选一项)
A.SELECT COUNT(*),MAX(lang),MAX(math)FROM grade
B.SELECT COUNT(*),MAX(lang),MAX(math)FROM grade GROUP BY sID
C.SELECT SUM(*),MAX(lang),MAX(math)FROM grade GROUP BY sID
D.SELECT SUM(*),MAX(lang),MAX(math)FROM grade
[单选题]在SQL Server 2005中,假定grade(成绩)表中包含字段:eID(班级编号)、lang(语文课成绩)、math(数学课成绩)、eng(英语课成绩),那么计算不同班级几门课程的平均成绩的SQL语句是(选一项)
A.SELECT eID, AVG(lang,math,eng) FROM grade GROUP BY lang,math,eng
B.SELECT Eid, AVG(lang),AVG(math),AVG(eng) FROM grade GROUP BY lang,math,eng
C.SELECT eID, AVG(lang,math,eng) FROM grade GROUP BY eID
D.SELECT eID,AVG(lang),AVG(math),AVG(eng) FROM grade GROUP BY eID
[多选题]在SQL Server2005中,创建存储过程如下,要在Students表中查找Age(年龄)是18岁的学生,()可以正确的调用这个存储过程。(选两项)
A.EXEC Mypl 18
B.EXEC Mypl @p = 18
C.EXEC Mypl p = ‘18’
D.EXEC Mypl P = 18
[单选题] 在SQL Server 2005中,外键用于将一个表中的列与另一个表中的列关联起来,为了确保引用的完整性,要求(选一项)
A.外键列的列值必须已经存在于主键表的对应列的列值中
B.外键列的列值必须与主键表的对应列的列值一一对应
C.外键列不能有重复的值
D.外键表的数据行行数必须大于主键表的数据行行数

我来回答:

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

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码