有如下SQL语句: SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资>=ALL; (SELECT 工资 FROM 职

题目

有如下SQL语句:

SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资>=ALL;

(SELECT 工资 FROM 职工表 WHERE 仓库号="A1")

执行语句后,显示查询到的仓库号有

A.A1

B.A3

C.A1,A2

D.A1,A3

参考答案和解析
正确答案:D
解析:本题查询的是职工的工资大于或等于A1仓库中所有职工工资的仓库号。在SQL语句中可以使用ANY,ALL等量词进行查询。其中ANY在进行比较运算时,只要子查询中有一行能使结果为真,则结果就为真;而ALL则要求子查询中的所有行都使结果为真时,结果才为真。
更多“有如下SQL语句: SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资>=ALL; (SELECT 工资 FROM 职 ”相关问题