为“学院”表增加一个字段“教师人数”的SQL语句是 有SQL语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ALL(SELECT 工资 FROM 教师 WHERE 系号 =“02”) 与如上语句等价

admin2010-11-26  28

问题 为“学院”表增加一个字段“教师人数”的SQL语句是
有SQL语句:    SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;    ALL(SELECT 工资 FROM 教师 WHERE 系号 =“02”)    与如上语句等价的SQL语句是

选项 A、SELECT DISTINCT 系号 PROM 教师 WHERE 工资>=;      (SELECT MAX(工资)FROM 教师 WHERE 系号=“02”)
B、SELECT DISTINCT 系号 FROM 教师 WHERE 工资=;       (SELECT MIN(工资)FROM 教师 WHERE 系号=“02”)
C、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;       ANY(SELECT 工资 FROM 教师 WHERE 系号=“02”)
D、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;       SOME(SELECT 工资 FROM 教师 WHERE 系号=“02”)

答案A

解析 题干中的SQL语句的功能是:查询那些工资比02系工资都高的教师所在的系号,四个选项中只有选项A中的查询条件与此等价,用(SELECT MAX(工资)FROM…WHERE…)实现选择出最高工资,故选项A为正确答案。选项B的查询条件表示工资大于02系中工资最低的教师的工资,选项C和D中的州Y和SOME是同义词,表示查询出只要比02系中某一个教师工资高的记录即可。
转载请注明原文地址:https://kaotiyun.com/show/BMzp777K
0

最新回复(0)