Oracle子查詢

初識鐘情,終于白首;眉眼如初,歲月如故

子查詢

簡單理解,在查詢語句中,還有一個查詢語句。子查詢會在主查詢之前先執(zhí)行一次,將得到的結果當做是主查詢的條件使用
(子查詢也叫內(nèi)部查詢)。

查詢比 ALLEN 工資高的人
(1)先獲取 ALLEN 的工資

  select sal from scott.emp where ename = 'ALLEN';   -- 2600

(2)查找比 ALLEN 工資高的員工

  select * from scott.emp where sal > 2600;

使用子查詢方式優(yōu)化,一步搞定

select * from scott.emp where sal > 
(select sal from scott.emp where ename = 'ALLEN');

子查詢中常用的幾種運算方式:in、any、all

  1. in:與列表中的任一值相等。就是一個 = 號
  2. any:與子查詢中返回的每一個值進行比較。
    ( > any 大于最小的; < any 小于最大的)
  3. all:與子查詢中返回的所有值進行比較。
    ( > all 大于最大的; < all 小于最小的)
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 子查詢在SELECT、UPDATE、DELETE語句內(nèi)部可以出現(xiàn)SELECT語句。內(nèi)部SELECT語句結果作為外部...
    閑不住的李先森閱讀 364評論 0 1
  • 子查詢和集合運算 一、子查詢 語法: 注意: 例: 注意的問題: 3.可以在where select having...
    我可能是個假開發(fā)閱讀 785評論 0 5
  • 建軍90周年之際,八一勛章的隆重授予,沙場閱兵的金戈鐵馬,一時間撩動了全民的軍人情結,一款《快看吶!這是我的軍裝照...
    萬象隨心閱讀 487評論 5 0
  • 界限意識與共生關系 - 直播復盤 20170720 界限意識 - 專欄主題:擁有一個你說了算的人生。 界限意識是基...
    石青記閱讀 539評論 0 0
  • 未來: 你好,我叫秉文,現(xiàn)在夜深,夜色中有點炎熱,躺在床上,從窗前照進宿舍床頭的月光蒼白點點,很久沒有思考自己的...
    我是猴子請來的救兵閱讀 450評論 0 1

友情鏈接更多精彩內(nèi)容