1. 程式人生 > >sql優化in語句

sql優化in語句

       在很多時候我們在sql中會用到in語句,in語句會使得sql查詢不使用索引,這也大大減低了sql執行的效率,為了能夠讓sql在查詢中使用索引,有很多種方式可以優化,比如如果in中的型別是確定值,那麼可以用 欄位=確定值 多個條件直接用or連線,這樣也可以優化這個條件,還有就是對於in後面是一個子查詢,可用通過right join或者left join 來實現優化,有時候可以通過把那個查詢用 exists來改寫(貌似不佳)。這就是in優化的幾種方式,如有缺漏歡迎交流。明天依舊美好。