sql server中like无法匹配下划线问题解决方案

在sql server的like中下划线类似于通配符%,所以无法使用like '%_%'来匹配下划线,可以通过以下两种办法实现匹配下划线

1.使用转义字符escape 

like '%\_%' escape '\' 

like '%|_%' escape '|'

这里的escape就是将后面的字符指定为转义字符,可以使用任意字符来作为转义字符。

2.使用instr函数判断是否存在下划线

instr(x,'_') != 0

posted on 2018-04-26 11:41  四海骄阳  阅读(888)  评论(0编辑  收藏  举报

导航