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

admin2010-11-26  23

问题 (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 DISTINCT工资FROM教师;        WHERE工资=(SELECT MAX(工资)FROM教师);        INTO TABLE Result       执行该语句后,Result表中的记录个数是(  )。      

选项 A、1     
B、2
C、3     
D、4

答案A

解析 本题SQL查询语句首先通过内层查询语句“SELECTMAX(工资)FROM教师”检索教师表中的最高工资:然后外层查询中检索教师表中的工资字段值,查询的筛选条件为“工资”等于内循环中的最高工资数,通过DISTINCT短语去掉查询结果中的重复值;最后将结果输出到数据表Result中。其中,INTO TABLE短语表示将表输出指定的数据表中,该表是一个自由表。
转载请注明原文地址:https://kaotiyun.com/show/Cyzp777K
0

最新回复(0)