原文:postgresql----IN&&EXISTS

一.IN amp amp NOT IN WHERE expression IN subquery 右邊圓括號內是返回一個字段的子查詢結果集,左邊的表達式 或字段 對查詢結果每一行進行一次運算和比較,如果結果集中存在相等的行,則IN結果為 TRUE ,否則為 FALSE WHEREexpression NOT IN subquery NOT IN與IN正相反,如果結果集中不存在相等的行結果為 TRU ...

2016-06-26 15:51 0 9120 推薦指數:

查看詳情

postgresql關於in和exists使用

1.當父查詢結果集小於子查詢結果集則選擇exists,如果父查詢結果集大於子查詢結果集選擇in。(可嘗試等價改寫) in和exists都有子查詢優化,提升子查詢,有時候這兩的執行計划一樣。需要注意的是如果子查詢包含了父查詢里面的條件,in不會被優化。 2.in里面的值一般不超過100個 3.單表 ...

Fri Jun 11 02:46:00 CST 2021 0 3242
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM