TOP

2010年全国计算机等级考试标准预测试卷(二)二级公共基础知识和Visual FoxPro数据库程序设计(八)
2011-03-02 19:05:45 来源: 作者:[标签:作者] 【 】 浏览:1261次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
-----------

33、 查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列SQL语句正确的是( )。

A.SELECT作者姓名,书名,价格FROM图书,作者;JOIN图书.作者编号=作者.作者编号;WHERE所在城市=“北京”;ORDER BY价格DESC

B.SELECT 作者姓名,书名,价格FROM图书,作者;JOIN 图书.作者编号=作者.作者编号;WHERE 所在城市=“北京”;ORDER BY 价格

C.SELECT 作者姓名,书名,价格 FROM 图书,作者;WHERE 图书.作者编号=作者.作者编号;

D.SELECT作者姓名,书名,价格FROM图书,作者;WHERE图书.作者编号=作者.作者编号;AND所在城市=”北京”;ORDER BY价格

参考答案: C

本题的SQL语句的含义是通过作者表和图书表的内部联接查询符合条件的记录,注意表间关联字的选择,以及条件连接的逻辑运算符。使用ORDER BY短语可对查询结果排序,GROUP BY短语来记录分组。

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

34、 执行如下SQL语句:SELECT DISTINCT价格FROM图书;WHERE价格=(SELECT MAX(价格)FROM图书)INTO ARRAY arr则?arr[2]的结果是( )。

A.23.00

B.32.00

C..F.

D.系统报错

参考答案: D

本题考查了考生对sQL嵌套查询及查询输出知识的理解及运用,由于查询结果只有一个图书价格的最大值,可以执行“?arr[2]”命令时,所求的数组下标超出范围,系统报错。

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

35、 求至少出版两本以上图书的作者姓名及数量,下列SQL语句正确的是( )。

A.SELECT作者姓名,COUNT(*)AS数量FROM图书,作者;HAVING COUNT(*)>=2

B.SELECT作者姓名,COUNT(*)AS数量FROM图书,作者;WHERE作者.作者编号=图书.作者编号;GROUP BY图书.作者编号HAVING COUNT(*)>=2

C.SELECT作者姓名,COUNT(*)AS数量FROM图书,作者;WHERE作者.作者编号=图书.作者编号;GROUP BY图书.作者编号SET COUNT(*)>=2

D.SELECT作者姓名,COUNT(*)AS数量FROM图书,作者;WHERE作者.作者编号=图书.作者编号;AND COUNT(*)>=2;GROUP BY图书.作者编号

参考答案: B

本题要求掌握HAVING子句的功能及作用,选项A中,没有对查询进行分组;选项c中的SET短语错误,对分组条件做进一步限定,需要HAVING子句,选项D中的也存在语法错误,HAVING子句只能跟在GRUOP BY短语后一起使用。
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010年全国计算机等级考试二级公.. 下一篇2010年全国计算机等级考试标准预..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117