通配符的作用主要是代替一个或者多个真正的字符,通常与LIKE关键字连用
例如从K3表单T_TableDescription(系统表描述)中检索需要的表单:
SELECT * FROM T_TableDescription WHERE FDescription LIKE '%外购%'
通配符 | 解释 | 实例 | 符合条件的值 |
---|---|---|---|
_ | 一个字符 | WHERE FDescription LIKE ‘C_’ | CS、CD等 |
% | 包含任意字符 | WHERE FDescription LIKE ‘%C%’ | ACD、CD、AC等 |
% | 包含任意字符 | WHERE FDescription LIKE ‘C%’ | CD、CDE、C等 |
[ ] | 指定范围[0-9] | WHERE FDescription LIKE ‘9W0[0-9]’ | 9W01、9W03、9W09 等 |
[ ] | 指定范围[0123]中任意字符 | WHERE FDescription LIKE ‘9W0[0123]’ | 9W01、9W03等 |
[^ ] | 不在指定范围[^0-7]中任意字符 | WHERE FDescription LIKE ‘9W0[^0-7]’ | 9W08、9W09等 |
[^ ] | 不在指定范围[^01234567]中任意字符 | WHERE FDescription LIKE ‘9W0[^0-7]’ | 9W08、9W09等 |