SQL中要使用到下划线_ 但_本身是代表了一个字节,如何转义?

2025-04-07 11:11:06
推荐回答(2个)
回答1:

select * from auth_user_tb where u_name_full like '%wang\_' escape '\';
(取多个字符+wang_的值)只是转义\后面的第一个字符

回答2:

[_] = _

符号 含义
LIKE '5[%]' 5%
LIKE '5%' 5 后跟 0 个或更多字符的字符串
LIKE '[_]n' _n
LIKE '_n' an, in, on (and so on)
LIKE '[a-cdf]' a, b, c, d, or f
LIKE '[-acdf]' -, a, c, d, or f
LIKE '[ [ ]' [
LIKE ']' ]

文章转载自网管之家:http://www.bitscn.com/plus/view.php?aid=97312