您的位置:首页 > 其它

iBatis下使用like查询,以及需要注意的问题

2013-04-17 13:47 441 查看
实现:

在iBatis中使用like查询



SQL 如下 '%' || #param# || '%'



需要注意的问题:

这么写虽然可以完成查询,但是对于字符中的一些关键字,比如 % _ 是查询不出来的。



因为SQL支持正则匹配查询,这些字符都是正则中的特殊字符。

(_代表任意一个字符,%是前后匹配)



解决:

在实际的SQL查询中,我们可以使用ESCAPE其查询出来



SELECT

*

FROM

testTable

WHERE

userID LIKE '%ss#_%'

ESCAPE '#'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐