问题:
[单选,材料题] 下列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班 参考答案:D 参考解析: 本题SQL语句的功能是查询“班级”表和“教师”表中的记录(两表的连接字段为“班级号”,在WHERE短语中指定),首先根据WHERE短语中的筛选条件,查找“职称”为“讲师”的记录;然后通过GROUP BY短语按“班级号”对查询的记录进行分组,接着通过COUNT()函数统计每个班级中的“讲师”人数是多少;最后将查询结果按输出字段的第2个字段升序排序,即按“人数”升序排序。 来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
|