T-SQL LIKE 语法支持以下通配符:
% | 任意多个字符 |
_(下划线) | 一个字符 |
[a-z] | 某个范围内的字符 |
[^] | 不属于该范围 |
如果需要将通配符当成普通字符,则需把通配符放在中括号中。例如
IF '45%' LIKE '%[%]'
SELECT 1
ELSE
SELECT 0
-- the result is 1
IF 'Level_A' LIKE 'Level[_]_'
SELECT 1
ELSE
SELECT 0
-- the result is 1
IF '[Name:David, Age:90]' LIKE '[[]%]'
SELECT 1
ELSE
SELECT 0
-- the result is 1
参考资料: