一個例子講通Oracle All子查詢
來源:程序員人生 發布時間:2015-01-23 08:54:11 閱讀次數:3085次
問題:
查詢出比所有銷售員的工資都高的員工姓名,工作,工資。
分析:
ANY可以表示任意的,但這個問題要求比所有銷售員工資都高,那末就要使用另外1個關鍵字ALL。
ALL與關系操作符1起使用,表示與子查詢中所有元素比較。
代碼演示: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操作符進行操作。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈