問題:
查詢出比所有銷售員的工資都高的員工姓名,工作,工資。
分析:
ANY可以表示任意的,但這個問題要求比所有銷售員工資都高,那麼就要使用另外一個關鍵字ALL。
ALL與關系操作符一起使用,表示與子查詢中所有元素比較。
代碼演示:ALL子查詢
<span style="font-size:18px;">SQL> SELECT ENAME,JOB,SAL FROM EMP 2 WHERE SAL>ALL (SELECT SAL FROM EMP WHERE JOB='SALESMAN') 3 /</span>
代碼解析:
>ALL:比子查詢結果中所有值還要大,也就是說,比子查詢結果中最大值還要大。
<ALL表示比最小值還要小。
對於子查詢還可以使用IN和NOT IN操作符進行操作。