下列SQL语句执行后,执行结果的第一记录的值为(  )。 SELECT班级.

下列SQL语句执行后,执行结果的第一记录的值为(  )。 SELECT班级.班级名,COUNT(职称)AS人数 FROM班级,教师 WHERE班级.班级号一教师.班级号AND职称=”讲师” GROUP BY班级.班级号 ORDER BY 2

问题:

[单选,材料题] 下列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个字段升序排序,即按“人数”升序排序。

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们