首页 > 技术文章 > 【数据库】SQL通配符

Zeiion 2021-04-06 20:01 原文

 

通配符描述
% 替代一个或多个字符
_ 仅替代一个字符
[charlist] 字符列中的任何单一字符
[^charlist]或者[!charlist] 不在字符列中的任何单一字符

 

SymbolMeaning
like '5[%]' 5%
like '[_]n' _n
like '[a-cdf]' a, b, c, d, or f
like '[-acdf]' -, a, c, d, or f
like '[[]' [
like ']' ]
like 'abc[_]d%' abc_d...
like 'abc[def]' abcd, abce, and abcf
like '[^1-9]' 0
like '[^1-9b-z]' 0, a

ESCAPE

WHERE ColumnA LIKE '%5/%%' ESCAPE '/'

ESCAPE 后的字符作为转义字符,匹配 包含5%

单引号

转义为 '' 两个单引号

推荐阅读