首頁 >資料庫 >Oracle >oracle中exists的用法是什麼

oracle中exists的用法是什麼

WBOY
WBOY原創
2022-01-05 15:43:4237948瀏覽

在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影片教學

#

以上是oracle中exists的用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn