[讨论] 如何优化提高MS SQL中 like 关键字执行效率? SQL中似乎也有正则表达式这一说法吧,在like 里用正则表达式会怎么样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果只是长度不大的字符串,可以用建立索引的方式来提高查询的效率,也可以考虑使用charindex()函数来替代like。如果是大文本的数据,建议使用全文索引 这样每个字符需要一次编码转换的操作而且本质上讲,sql自己在做字符比较的时候应该是尽量采用了最优化的比较方法,这个涉及到数据结果里的模式匹配算法 所以我还是认为没有必要自己去实现这个匹配算法。尽量还是少用like,建好索引,这样优化会比较有效的 按楼主的方法进行处理可能效率更低,因为要经常进行转换处理一般对于大量like的处理,是用配置全文检索的方法,可以参考: 全文检索的配置可以参考:http://community.csdn.net/Expert/topic/3295/3295983.xml?temp=.8689844 批量插入数据求SQL语句 构造动态sql, nvarchar(4000) 长度不够的问题. 连不上2003server+SQL 2000 SP4服务器 求比较SQLSERVER差异的工具 在线求救!!急!!!!SQL语句 求一触发器的写法(分数只给一人) 有谁知道SQL Server6.5下那条系统stored procdure 可以修改数据库的语言设置? 我在oracle8.1.7中,建了一个tnsnames.ora文件,连接之后为什么说没有监听器? 如何找!!!! 求一个Access查询语句 select 问题。。在线。。(再次) 组合数据的存储过程如何写?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货