REGEXP_LIKE
📄字数 352
👁️阅读量 加载中...
功能描述
用于模式匹配,比较给定的字符串是否与正则表达式匹配。
语法格式
sql
REGEXP_LIKE (expr1, expr2 [, expr3])
输入参数
expr1
:源字符串,VARCHAR
类型。expr2
:要匹配的正则表达式模式,VARCHAR
类型。expr3
:可选参数,匹配模式,VARCHAR
类型,具体模式参考regexp_count。
输出结果
输出结果为BOOLEAN
类型,任意输入参数为NULL
,输出结果为NULL
。
示例
SQL
-- 示例1:查找'England or America'是否和模式'l.nd'匹配
SQL> SELECT REGEXP_LIKE ('England or America', 'l.nd') FROM dual;
+-------+
| EXPR1 |
+-------+
| T |
+-------+
-- 示例2:查找'MCA'是否和模式'BCA'匹配
SQL> SELECT REGEXP_LIKE ('MCA', 'BCA', 'inx') FROM dual;
+-------+
| EXPR1 |
+-------+
| F |
+-------+