TOP

2010计算机等级考试二级(VF)笔试31(六)
2011-03-23 19:40:59 来源: 作者:[标签:作者] 【 】 浏览:902次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
号IN;SELECT学号FROM学生表WHERE民族!=汉

D.SELECT班级名称FROM班级表WHERE学号IN;(SELECT学号FROM学生表WHERE民族!=汉)

参考答案: B

本题是关于SQL嵌套查询语句的使用,通过内层的查询所有少数民族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。

----------------------------------------

33、 在数据库已打开的情况下,利用SQL命令从学生表中派生出含有学号、姓名和年龄字段的视图,下 列语句正确的是

A.CREATE VIEW x_view AS;SELECT学号,姓名,年龄FROM学生表

B.CREATE VIEW x_view;SELECT学号,姓名,年龄FROM学生表

C.CREATE VIEW x_view AS;(SELECT学号,姓名,年龄FROM学生表)

D.CREATE VIEW x_view;(SELECT学号,姓名,年龄FROM学生表)

参考答案: A

在SQL的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name[(column_name[,column_name]...)]AS select_statement

----------------------------------------

34、 有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价

A.SELECT姓名FROM学生表WHERE EXISTS;(SELECT学号FROM成绩表WHERE成绩>90)

B.SELECT姓名FROM学生表WHERE EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

C.SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

D.SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)

参考答案: B

IN是包含运算,此处子查询中得到多个结果,记录不惟一,因此不用=运算符;EXISTS是谓词,用来检查在子查询中时候有结果返回。
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(VF)笔试30 下一篇2010计算机等级考试二级(VF)笔试32

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117