in和exists的一些區別
注意: 下面這種情況從vcard表裡返回的資料多,這時用exists效率高
select *
from day_onlinenum o where not exists (select username from vcard v where v.username = o.username);
下面day_onlinenum返回的資料少,所以用in效率高
select count(*)
from vcard where username in (select username from day_onlinenum)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7916042/viewspace-919004/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- exists和not exists及in和not in的用法與區別
- in 和 exists區別
- EXISTS、IN、NOT EXISTS、NOT IN的區別(ZT)
- oracle中in和exists的區別Oracle
- EXISTS、IN、NOT EXISTS、NOT IN用法區別
- SQL語句中exists和in的區別SQL
- (轉)ORACLE 中IN和EXISTS的區別Oracle
- SQL中IN和EXISTS用法的區別SQL
- NOT IN 與NOT EXISTS的區別何在?
- oracle in與exists 的區別Oracle
- SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差別SQL
- in,exists和not exists ,not in與null的一些關係記載Null
- 大神級回答exists與in的區別
- [精選] SQL中的IN與NOT IN、EXISTS與NOT EXISTS的區別及效能分析SQL
- 詳解not in與not exists的區別與用法
- NOT IN ,NOT EXISTS 區別 11G改變
- 對線面試官:SQL中的IN與NOT IN、EXISTS與NOT EXISTS的區別及效能分析面試SQL
- 子查詢中的IN與EXISTS的區別(轉)
- [Oracle] exists 和 not existsOracle
- 在關聯子查詢中in與exists的區別
- oracle sql tuning_in與exists的區別_轉摘OracleSQL
- oracle中的exists和not exists和in用法詳解Oracle
- python2和3的一些區別Python
- linux核心和windows核心的一些區別LinuxWindows
- fs.exists 與 fs.access的區別是什麼
- oracle中的exists 和not exists 用法詳解Oracle
- oracle中關於in和exists,not in 和 not existsOracle
- 關於Vue和React區別的一些筆記VueReact筆記
- PWA 應用和原生應用的一些區別
- in/exists和not in/not exists執行效率
- In和exists使用及效能分析(三):in和exists的效能分析
- impdp匯入時使用table_exists_action引數的區別
- not exists 中from 後面不同寫法帶來的效率區別
- In和exists使用及效能分析(二):exists的使用
- ../和./和/的區別
- 和 的區別
- as 和 with的區別
- ||和??的區別