问题 单项选择题

(31)到(35)题使用下列数据表。
“班级”表 班级号 班级名称 人数
11 计算机200801班 44
22 计算机200802班 50
33 计算机200803班 49
44 计算机200804班 46
55 计算机200805班 48
“学生”表 学号 姓名 性别 年龄 班级号
S1 李志明 男 1833
S2 万力佳 女 1911
S3 李风 女 2022
S4 赵洪波 男 2433
S5 刘鹏 男 2244
S6 王晓晓 女 2022
S7 张文静 女 2211
S8 汪菁菁 女 1944
S9 刘立洋 男 2011

有下列SQL语句:
SELECT MAX(人数) FROM 班级 INTO ARRAY temp
执行该语句后( )。

A.temp[0]的内容为44

B.temp[0]的内容为50

C.temp[1]的内容为44

D.temp[1]的内容为50

答案

参考答案:D

解析: SQL不仅有一般的检索功能,而且还有计算方式的检索,利用MAX()函数可以计算指定列中的最大值。本题的SQL语句功能是检索“班级”表中人数最多的班级,将数值轴出到数组temp中,其中INTO ARRAY表示将结果输出到指定的数组中。注意:数组的下标是从1开始的,而不是从0开始。

单项选择题
问答题