我正在使用" LIKE"查询中的运算符会快速返回结果,但是当我使用" NOT LIKE"返回结果需要很长时间。
例如:
SELECT COL1, COl2, COL3 FROM TABLE WHERE COL4 LIKE 'G%'
以上查询返回结果更快,以下查询太慢
SELECT COL1, COl2, COL3 FROM TABLE WHERE COL4 NOT LIKE 'G%'
解决此问题的其他方法是什么?
答案 0 :(得分:4)
col4索引了吗?如果没有,请创建一个索引。
这可能会加快您的查询速度:
SELECT COL1, COl2, COL3 FROM TABLE WHERE COL4 < 'G' or COL4 >= 'H'