请教存储过程与页面查询间的优化问题
我们写做一个大量数据查询的时候,经常要用到一个字段传一个查询条件参数
如:
str varchar(20)
然后条件语句是:
where 字段 like str
这样一来,如果用户在页面要查询所有的记录时,就必须传入参数为 "% "
所以就破坏了数据库的索引了
也想过用拼凑SQL语句来执行的方法,但是那样又不太实际
请教一下,大家都用什么方法,解决以上的问题的??
[解决办法]
模糊查询暂时没什么好方法,硬件上下功夫除外。
[解决办法]
charindex(@str,字段) > 1
也可以实现