oracle中exists的用法是什么

oracle中,exists的作用就是檢查子查詢的結果是否為真,如果子查詢為true則執行外面的SQL語句,如果返回為false則不執行外面的SQL語句,語法為“select * from daul where exists(條件)”。

oracle中exists的用法是什么

本教程操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。

oracle中exists的用法是什么

1.exists后面接的是一個子查詢如下圖

oracle中exists的用法是什么

2.以下圖兩個表為示例,來演示 a表中的id? ?與b表中的aid相關聯

oracle中exists的用法是什么

3.exists的作用是檢查子查詢的結果是否為真,如果子查詢為true則執行外面的SQL語句。 exists不返回數據只返回true 或false

oracle中exists的用法是什么

4.如果返回為false則不執行外面的SQL語句 如下圖

oracle中exists的用法是什么

5.他的用法與in有點類似,但有時候在數據量比較大的時候效率不一樣,但在數據量比較少的時候效率是一樣的。

oracle中exists的用法是什么

推薦學習:mysql視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享