MySQL带EXISTS关键字的子查询
生活随笔
收集整理的這篇文章主要介紹了
MySQL带EXISTS关键字的子查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
EXISTS關鍵字
后面的參數,可以是任意一個子查詢,這個子查詢的作用相當于測試,它不產生任何數據,只返回TRUE或FALSE
當返回值為TRUE時,外層的查詢才會執行
查詢employee表中,是否存在年齡大于21歲的員工,如果存在,則查詢department表中的所有記錄
可以看出,employee表中,有年齡大于21歲的員工,查詢的返回結果為TRUE,因此,外層的查詢才會執行
注意,EXISTS關鍵字,比IN關鍵字的運算效率高,所以,在實際開發中,特別是大數據量時,推薦使用EXISTS關鍵字
總結
以上是生活随笔為你收集整理的MySQL带EXISTS关键字的子查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL带IN关键字的子查询
- 下一篇: MySQL带ANY关键字的子查询