有下列SQL语句: SELECT 班级名称,姓名 FROM 班级,学生; WHERE 班级.班级号=学生.班级号; AND 年龄>=20 AND 性别="男"; ORDER BY 班级名称 DESC 执行该语句后,查询结果中共有几条记录,且第一条记录的学生

admin2010-08-21  33

问题 有下列SQL语句:
SELECT 班级名称,姓名 FROM 班级,学生; WHERE 班级.班级号=学生.班级号; AND 年龄>=20 AND 性别="男"; ORDER BY 班级名称 DESC
执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是(  )。
有下列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开始。
转载请注明原文地址:https://kaotiyun.com/show/iPzp777K
0

最新回复(0)