(31)到(35)题使用如下数据表。 “班级”表: 班级号 班级名 11 信息200801班 12 信息200802班 21 计算机200801班 22 计算机200802班 “教师”表: 教师编号 姓名 班级号 工资

admin2010-11-26  27

问题 (31)到(35)题使用如下数据表。
“班级”表:
班级号    班级名
11    信息200801班
12    信息200802班
21    计算机200801班
22    计算机200802班
“教师”表:
教师编号  姓名  班级号  工资     职称     电话
T11      李清    11    1500.00   讲师    65854587
T22      王晓黎  12    2200.00   教授    63525876
T33      欧倩倩  11    16
若有如下SQL语句:        SELECT班级,班级名,SUM(工资);         FROM班级,教师;         WHERE班级,班级号=教师,班级号;         GROUP BY班级,班级号       该语句的查询结果是(  )。   

选项 A、各个班级教师工资的平均工资     
B、各个班级教师的工资合计
C、所有教师工资的平均工资     
D、所有教师的工资合计

答案B

解析 本题SQL语句的功能是通过GROUP BY短语按“班级号”对记录进行分组:然后通过SUM()函数求每个班的教师工资的总和;最后输出结果包括“班级”表中的“班级名”和每个班的工资总和字段。两个表进行连接的字段为“班级号”,在WHERE条件中指出。
转载请注明原文地址:https://kaotiyun.com/show/tyzp777K
0

最新回复(0)