函数说明
expr NOT REGEXP pat, expr NOT RLIKE pat 等价于NOT (expr REGEXP pat)。
如果表达式expr 匹配pat,返回0,否则返回1。如果expr 或pat 是NULL,那么
结果为NULL。
示例
示例1:expr 与pat 不匹配,返回1。
gbase>
SELECT NOT ('Monty!' REGEXP 'm%y%%' ) FROM dual;
+--------------------------------+
| not ('Monty!' REGEXP 'm%y%%' ) |
+--------------------------------+
|
1 |
+--------------------------------+
1 row in set
示例2:如果expr 或pat 是NULL,结果也是NULL。
gbase> SELECT NULL REGEXP 'David_', 'David!' REGEXP NULL FROM
dual;
+----------------------+-----------------------+
| NULL REGEXP 'David_' | 'David!' REGEXP NULL
|
+----------------------+-----------------------+
|
NULL |
NULL |
+----------------------+-----------------------+
1 row in set