首页 > 试题广场 >

与如上语句等价的SQL语句是( )。

[单选题]

当前盘当前目录下有数据库:学院.dbc,其中有"教师"表和"学院"表。

" 教师"表:

" 学院"表:

SQL语句:

SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;

ALL (SELECT 工资 FROM 教师 WHERE 系号="02")

与如上语句等价的SQL语句是( )


  • SELECT DISTINCT 系号 FROM 教师 WHERE工资>=; 
     (SELECT MAX(工资) FROM 教师 WHERE 系号="02")
  • SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; 
     (SELECT MIN(工资) FROM 教师 WHERE 系号="02")
  • SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; 
    ANY(SELECT 工资 FROM 教师 WHERE 系号="02")
  • SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; 
    SOME (SELECT 工资 FROM 教师 WHERE 系号="02")
联系高中的知识:
all恒成立问题,>=all,也就是>=最大值;
any 和some 存在性问题>=最小值就会存在,
联系英语的语法可知区别在于any用于否定,一般用于!=,some用于肯定。
发表于 2017-09-19 19:11:57 回复(0)
any是大于任何一个值都可以。

比如薪资5000,大于薪资2000,8000,10000中的2000,查询结果就会返回8000,10000这两个数。
发表于 2019-05-20 19:51:09 回复(0)
我想知道c为啥错
发表于 2018-09-26 22:51:23 回复(0)
大于等于所有就是大于最大的那个
发表于 2017-06-12 15:07:32 回复(1)