下列SQL语句执行后,执行结果的第一记录的值为( )。 SELECT班级.
2021-07-13
问题:
[单选,材料题] 下列SQL语句执行后,执行结果的第一记录的值为( )。
SELECT班级.班级名,COUNT(职称)AS人数 FROM班级,教师
WHERE班级.班级号一教师.班级号AND职称=”讲师”
GROUP BY班级.班级号
ORDER BY 2
第下面的题目使用下列数据表。“班级”表
班级号
班级名
11
信息200801班
12
信息200802班
21
计算机200801班
22
计算机2008(12班
“教师”表
教师编号姓名
班级号
工资
职称
电话
T11
李清
11
1500.00
讲师
65854587
T22
王晓黎
12
2200.00
教授
63525876
T33
欧倩倩
11
1600.00
讲师
65548478
T44
刘宏
21
1200.00
助教
A . 信息200801班
B . 信息200802班
C . 计算机200801班
D . 计算机200802班
正确答案:D
参考解析:本题SQL语句的功能是查询“班级”表和“教师”表中的记录(两表的连接字段为“班级号”,在WHERE短语中指定),首先根据WHERE短语中的筛选条件,查找“职称”为“讲师”的记录;然后通过GROUP BY短语按“班级号”对查询的记录进行分组,接着通过COUNT()函数统计每个班级中的“讲师”人数是多少;最后将查询结果按输出字段的第2个字段升序排序,即按“人数”升序排序。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
