[请高手指点]如何优化这个查询SQL语句?(分不够再加)
在一个庞大的产品数据库里根据规格型号检索数据,
我用了这样一个规格型号的检索:
用户录入的关键字:S500 ED30 220M CHINA 800
(规格型号的关键参数可能不是正常排序或完整)
应该查到的正确结果:
S50034 220MB SED30CHINA 80065 SD
......
产生的SQL语句如下:
select * from [表] where typemark like '%S500%' and typemark like '%ED30%' and typemark like '%220M%' and typemark like '%CHINA%' and typemark like '%800%'
但是产品库越来越庞大,这样的语句效率越来越低
哪一位老兄不吝赐教,给小弟一个更有效、更快的搜索办法??