问题 单项选择题

(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 班级名称,姓名 FROM 班级,学生; WHERE 班级.班级号=学生.班级号;AND 年龄>=20 AND 性别="男"; ORDER BY 班级名称 DESC 执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是( )。

A.2 刘鹏

B.2 刘立洋

C.3 刘鹏

D.3 刘立洋

答案

参考答案:C

解析: 本题SQL语句的功能是检索每个班级中年龄大于等于 20岁的男同学,查询结果中包含该学生所在的班级名称及姓名,查询结果为按“班级名称”降序排序,其中,ORDER BY短语的功能是对查询结果进行排序,DESC是按降序方式排序。

判断题
单项选择题