-> -> ->
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<23B.SELECT XM,SA,SD FROM STUD WHERE SA BETWEEN 23 AND 20C.SELECT XM,SA,SD FROM STUD WHERE SA NOT BETWEEN 20 AND 23D.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
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G