清秀茉莉

文章
1
资源
0
加入时间
2年10月18天

sql 中使用like时,关于转义符的问题

直接拿例子出来吧select A.a,A.b from TABLE_A  A where A.a like 'a\_b%' escape '\';匹配的字符为“a_b\”的话就会有问题了,会被转义为“a\_b\”,查询结果就可能不对了,“%”会被转义掉,失去了通配符的含义,所以也有一定的局限性,需要做一些限制条件,如不允许输入和转义符相同的字符,或者最后一位不能和转义符相同等。...