一、语法
[ NOT ] { LIKE search_pattern [ ESCAPE esc_char ] | [ RLIKE | REGEXP ] regex_pattern }[ NOT ] { LIKE quantifiers ( search_pattern [ , … ]) }
二、参数
| 子句/关键字 | 说明 |
| search_pattern | 指定由 LIKE 子句搜索的字符串模式,可包含特殊通配符:% 匹配零个或多个字符。 _ 精确匹配一个字符。 |
| esc_char | 指定转义字符,默认为“\\”。 |
| regex_pattern | 指定由 RLIKE 或 REGEXP 子句搜索的正则表达式模式。 |
| quantifiers | 指定谓词量词,包括 ANY、SOME 和 ALL:ANY 或 SOME:若输入匹配任意一个模式,则返回 true。ALL:若输入匹配所有模式,则返回 true。 |
三、示例
— LIKE 基本模式SELECT 'Alice' LIKE 'A%'– LIKE 单字符通配SELECT 'Alice' LIKE '_l%'– NOT LIKESELECT 'Alice' NOT LIKE 'B%'– LIKE 大小写敏感SELECT 'Alice' LIKE 'alice'– RLIKE 正则SELECT 'abc' RLIKE 'a.c'