2010计算机等级考试二级(VF)笔试31(二)

时间:2011-03-23 19:40:59

微信搜索关注"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是谓词,用来检查在子查询中时候有结果返回。

首页 上页 1 2 3 下页 尾页 2/6/6
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部