T-SQL通配符(wildcard)

时间:2022-01-17 10:18:14

通配符(wildcard)。在SQL Server有几种通配符,如%(百分号)、_(下划线)、[<字符列>]、[<字符>-<字符>]和[^<字符列或范围>]。

%(百分号):代表任意长度的字符串。

_(下划线):代表任意单个字符。

[<字符列>]:方括号中是一列字符,代表匹配字符列中的任何单一字符。

[<字符>-<字符>]:方括号中是指定字符的范围。

[^<字符列或范围>]:方括号中^符号,接着是字符列或范围,代表不包含在指定这些字符列或范围内任意单个字符。

如果处理的模式(pattern)就包含特殊通配符('%','_','[',']'),我们处理的时候,必须使用另外一个函数ESCAPE(转义)字符把通配符解释为普通字符。