一种比like子句速度快的模糊查询语法_ASP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁
解决方法入下: rs.cursorlocation = 3 rs.open sql,conn,1,3

一般来说使用模糊查询,大家都会想到LIKE

select * from table where a like '%字符%'

如果一个SQL语句中用多个 like模糊查询,并且记录条数很大,那速度一定会很慢。

下面两种方法也可实现模糊查询:

select * from table where patindex('%字符%',a)>0

select * from table where charindex('字符',a)>0

经测试这两种方法比LIKE速度要快。

 

分享:asp常见错误分析和解决办法
错误提示: ADODB.Recordset 错误 '800a0cc1' Item cannot be found in the collection corresponding to the requested name or ordinal. /index.asp,行15 错误原因:服务器上安装动易组件最新组件,但网站系统是用的4.0,系统没有找到相应的字段。动易组

来源:模板无忧//所属分类:ASP教程/更新时间:2010-04-05
相关ASP教程