select * from BOMMAB where MAB001 like '%8004';
go
注:MAB001 为主键,系统自动建立的聚集索引。
请问如何才可利用索引优化?
------解决思路----------------------
这样的'%8004'模糊查询不会走索引
------解决思路----------------------
用 like 索引将不启作用哦
------解决思路----------------------
如果你的搜索是有规律的,比如只搜索该列的后四位,可以考虑用计算列,在数据插入时就把这四位提取出来到新列,每次where就直接用等于来查询
------解决思路----------------------
百分号能放 后面吗?
------解决思路----------------------
不改的话几乎没有办法做到明显提高,只能花大量人力物力提高那些可能都察觉不出的“成果”,加一列对单表来说改动不大,只是where条件以后要换成那个计算列而已