问题 单项选择题

20~27题使用的数据如表1和表2所示。
表1 教师表(TEACHER.DBF)
教师号姓名性别籍贯职称年龄工资/元
0001王吉兵江苏讲师272003.50
0002张晓春安徽副教授282800.50
0003左燕江苏讲师252040.00
0004赵华安徽副教授352800.00
0005李宁山东讲师242500.00
表2 讲课表(JK.DBF)
教师号课号学时
0001000198
0002000276
0001000280
0002000369
0003000175
0003000368
0004000189
0005000176
0004000265
0003000290

要选出总学时数超过200的教师的教师号和总学时数,下列正确的语句是______。

A.SELECT教师号,总学时数FROM JB WHERE总学时>=200

B.SELECT教师号,SUM(学时)AS总学时FROM JK WHERE总学时>=200

C.SELECT教师号,SUM(学时)AS总学时FROM JK; GROUP BY教师号HAVING总学时>=200

D.SELECT教师号,SUM(学时)AS总学时FROM JK; ORDER BY教师号WHERE总学时>=200

答案

参考答案:C

解析:

[分析]: 要选出总学时数超过200的教师信息,必须要求出每个教师的总学时数,因此要按照教师号进行分组,利用统计函数SUM()求出每个教师的总学时数,再通过HAVING子句筛选出符合条件的分组。

单项选择题
判断题