日期:2014-05-18  浏览次数:20448 次

请教存储过程与页面查询间的优化问题
我们写做一个大量数据查询的时候,经常要用到一个字段传一个查询条件参数
如:  
  str   varchar(20)
然后条件语句是:
  where   字段   like   str

这样一来,如果用户在页面要查询所有的记录时,就必须传入参数为 "% "

所以就破坏了数据库的索引了

也想过用拼凑SQL语句来执行的方法,但是那样又不太实际

请教一下,大家都用什么方法,解决以上的问题的??

------解决方案--------------------
模糊查询暂时没什么好方法,硬件上下功夫除外。
------解决方案--------------------
charindex(@str,字段) > 1
也可以实现