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

时间:2011-03-23 19:43:32

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
.SELECT FROM学生表TOP 3 ORDER BY入校总分DESC

参考答案: D

本题要求是查询人校总分最高的3条记录,所以首先要用到排序语句,而且是降序排序,此外,还要选择记录的范围,即前3条,要有TOP子句,选项A和B没有TOP子句,选项C用的是升序排序,选项D中是按入校总 分进行降序排序,并取前3条记录,达到了题目的要求。

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

23、在学生表STUD中,查询年龄在20至23岁之间的学生的姓名(XM)、年龄(S[A]. 和所在系(S[D]. 。实现该功能的正确SQL语句是 ______。

A.SELECT XM,SA,SD FROM STUD WHERE BETWEEN 20<SA<23

B.SELECT XM,SA,SD FROM STUD WHERE SA BETWEEN 23 AND 20

C.SELECT XM,SA,SD FROM STUD WHERE SA NOT BETWEEN 20 AND 23

D.SELECT XM,SA,SDFROM STUD WHERE SA BETWEEN 20 AND 23

参考答案: D

在SQL的查询语句SELECT中,使用WHERE子句可实现查询满足指定条件的元组(记录)。在 WHERE子句中,可使用以下运算符来确定查询范围。 BETWEEN AND――查找属性值在指定范围内的元组。 NOT BETWEEN AND――查找属性值不在指定范围内的元组。 在选项A中,查询范围表达式“BETWEEN 20<SA<23”错误;在选项B中,查询范围表达式“BETWEEN 23 AND 20”的低值20与高值23的位置不对,低值20应在短语AND的前面,高值23应在AND的后面;在选项C中,查 询范围表达式“NOT BETWEEN 20 AND 23”表示查询年龄不在20至23岁之间的元组,不符合题目要求。因此, 选项D正确。

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

24、SQL中的UPDATE语句可以用于 ______。

A.更新数据表的结构

B.更新数据表的值

C.更新索引

D.更新查询

参考答案: B

SQL中的UPDATE语句属于数据操作语句,其功能是对数据表中的数据进行修改。其语法格式为:UPDATE<表名>SET<列名>=<表达式>[WHERE<条件>]。 修改表结构的语句是SQL中的ALTER语句,在SQL中没有更新索引和查询的语句。

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

25、SQL的全部功能可以用9个动词概括,其中动词INSERT是属于下列 ______ 功能。

A.数据查询

B.数据操纵

C.数据定义

D.数据控制

参考答案: B

SQL语言中的数据定义包括:CREATE(创建表)、DROP(删除表)和ALTER(修改表)3种功能; SQL语言中的数据查询只包括SELECT(查询数据)一种功能;SQL语言中的数据操纵包括:INSERT(插入数据)、UPDATE(修改数 据)和DELETE(删除数据)3种功能;SQL语言中的数据控制包括:GRANT(授予权限)、REVOKE(收回权限)两种功 能。

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

26、设学生表的结构为:(学号、姓名、性别、出生年月、入校总分、三好生),其中学号为主键。选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。下列语句中,错误的是 ______。

A.SELECT * FROM学生表

B.SELECT学号AS学生编号FROM学生表

C.SELECT ALL FIELDS FROM学生表

D.SELECT DI

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

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