首页 > 编程 > ASP > 正文

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

2024-07-21 02:05:01
字体:
来源:转载
供稿:网友

推荐:当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁
解决方法入下: 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,系统没有找到相应的字段。动易组

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表