2017-09-07 106 views
2

我在查詢中使用「LIKE」運算符它很快返回結果,但是當我使用與「NOT LIKE」相同的查詢時,返回結果需要太長的時間。不喜歡在哪裏條件太慢

例如:

SELECT COL1, COl2, COL3 FROM TABLE WHERE COL4 LIKE 'G%' 

上面的查詢返回的結果更快,下面的查詢速度太慢

SELECT COL1, COl2, COL3 FROM TABLE WHERE COL4 NOT LIKE 'G%' 

任何替代方法來解決這個問題?

回答

4

col4索引?如果沒有,創建一個索引。

這可能會加快您的查詢:

SELECT COL1, COl2, COL3 FROM TABLE WHERE COL4 < 'G' or COL4 >= 'H' 
+0

感謝快速反應,這是工作 – imsome1