问题:
[单选,材料题] 执行如下sQL语句:SELECT DISTINCT价格FROM图书
WHERE价格一(SELECT MAX(价格)FROM图书)
INTO ARRAY arr
则?arr[2]的结果是( )。
第下面的题目使用如下的“作者”表和“图书”表。
作者
作者编号 | 作者姓名 | 所在城市 |
1001 | 王力 | 北京 |
1002 | 刘方 | 北京 |
1003 | 张剑 | 上海 |
1004 | 程红 | 上海 |
1005 | 张进 | 上海 |
图书
瘸书编号 | 书名 | 出版单位 | 价格 | 作者编号 |
0001 | 计算机应用 | 青华出版社 | 26.50 | 1001 |
0002 | C十十 | 电子工业出版社 | 32.00 | 1001 |
0003 | 计算机基础知识 | 电子工业出版社 | 28.00 | 1002 |
A . 23.00 参考答案:D 参考解析: D。【解析】本题考查了考生对SQL嵌套查询及查询输出知识的理解及运用,由于查询结果只有一个图书价格的最大值,执行“?arr[2]”命令时,所求的数组下标超出范围,系统报错。 |