SQL REGEXP模式
expr REGEXP 模式
這個函數執行expr對模式的模式匹配。 返回1如果expr匹配pat;否則返回0。如果過期或路徑是NULL,則結果爲NULL。正則表達式是不區分大小寫,除非二進制字符串使用時。
SQL> SELECT 'ABCDEF' REGEXP 'A%C%%'; +---------------------------------------------------------+ | 'ABCDEF' REGEXP 'A%C%%' | +---------------------------------------------------------+ | 0 | +---------------------------------------------------------+ 1 row in set (0.00 sec)
另一個例子是:
SQL> SELECT 'ABCDE' REGEXP '.*'; +---------------------------------------------------------+ | 'ABCDE' REGEXP '.*' | +---------------------------------------------------------+ | 1 | +---------------------------------------------------------+ 1 row in set (0.00 sec)
讓我們來看看一個例子:
SQL> SELECT 'new*
*line' REGEXP 'new*.*line'; +---------------------------------------------------------+ | 'new*
*line' REGEXP 'new*.*line' | +---------------------------------------------------------+ | 1 | +---------------------------------------------------------+ 1 row in set (0.00 sec)