有图书表如下: 图书 图书编号 书名 出版单位 价格 作者编号0001 计算机应用 清华出版社 26.50 10010002 C++ 电子工业出版社 32.00 10010003 计算机基础知识 电子工业出版社 28.00 10020004 网络应用 清华出版社 24.50 10030005 数据库应用 清华出版社 26.00 10030006 数据库组成原理 清华出版社 23.00 10030007 Java 电子工业出版社 27.50 10040008 网页设计 电子工业出版社 31.00 1004执行如下SQL语句: SELECT DISTINCT 价格 FROM 图书; WHERE 价格=(SELECT MAX(价格) FROM 图书) INTO ARRAY arr 则?arr[2]的结果是
【正确答案】
D
【答案解析】解析:本题是一个简单的嵌套查询,将图书表中价格最高的值存放到数组arr中,其中DISTINCT短语的是去掉查询结果中的重复值。由于查询结果只有一个图书价格的最大值,所以执行"?arr[2]"命令时,所求的数组下标超出范围,系统报错。