TOP

2010年全国计算机等级考试考前冲刺试卷(一)二级公共基础知识和Visual FoxPro数据库程序设计(九)
2011-03-03 06:48:24 来源: 作者:[标签:作者] 【 】 浏览:1390次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
索功能,而且还有计算方式的检索,利用MAX()函数可以计算指定列中的最大值。本题的sQL语句功能是检索“班级”表中人数最多的班级,将数值输出到数组temp中,其中INTO ARRAY表示将结果输出到指定的数组中。注意:数组的下标是从l开始的,而不是从O开始。

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

33、有如下SQL语句:SELECT班级名称,姓名,性别,年龄FROM班级,学生;WHERE班级.班级号=学生.班级号:AND 姓名.LIKE”李%”:ORDER BY 学生.班级号该语句的含义是( )。

A.检索学生表中姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄

B.检索学生表中不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄

C.检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄

D.检索学生表中不是姓“李”的学生记求,按“班级号”升序显示学生的班级名称、姓名、性别和年龄

参考答案: C

该SQL语句的功能是,检索学生表中姓“李”的学生记录,要求显示该生的班级名称、姓名、性别和年龄,并按“班级号”升序排序。这里的LIKE是字符匹配运算符,“%”是通配符,表示与若干个任意字符匹配;另外,还可以使用“一”通配符表示与一个任意字符匹配。ORDER .BY是排序短语,默认的排序方式是按升序排序。

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

34、有如下SQL语句:SELECT班级名称FROM班级WHERE NOT EXlSTS;(SELECT*FROM学生WHERE班级号一班级.班级号)执行该语句后,班级名称的字段值是( )。

A.计算机20080l班

B.计算机200805班

C.计算机200801班和计算机200805班

D.没有记录

参考答案: B

该SQL语句的功能是,查找还没有学生记录的班级名称。在“学生”表中暂时还没有“计算机200805班”学生的记录,所以查询结果为“计算机200805班”。EXISTS是谓词,EXISTS或NOT EXISTs是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。

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

35、将“学生”表中,所有女学生的“年龄”加1,正确的语句是( )。

A.UPDATE学生FOR年龄=年龄+1 wHERE性别=”女”

B.UPDATE学生WHERE年龄=年龄+l ON性别=”女”

C.UPDATE学生SET年龄=年龄+1 WHERE性别=”女”

D.UPDATE学生SET年龄=年龄+1 FOR.性别=”女”

参考答案: C

SQL的数据更新命令格式:IJPI:)ATE<表名>SET列名1:表达式[,列名2一表达式2…][WHERE<条件表达式>]一般使用wHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE子句,则更新全部记录。
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010年全国计算机等级考试二级公.. 下一篇2010年全国计算机等级考试二级公..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117