如果是经常用到的比较烦琐的SQL查询语句可以把他写成存储过程,这样你的查询相对就会变的快一些.

解决方案 »

  1.   

    如果那样,用全文检索吧.那么多LIKE,不慢才怪
      

  2.   

    条件这样写:col1+col2+...+coln like '%北京%'
      

  3.   

    主要原因是多了多么多的like ,而且各个字段都是or 关系,这应当来说是很慢的你在数据中直接试一下就很清楚,单单一个字段有like ,都比直接都select出来还慢,现在还要这么多的字段like ,or ,速度会很慢的,可以把各个字段都组合在一起,再like会好一些
      

  4.   

    那么多的like哦
    速度當然會慢了
      

  5.   

    条件:
    firm_name+register_address like '%北京%'

    firm_name like '%北京%' or register_address like '%北京%'
    是不一样吗?查出来的结果不一样