NOT REGEXP
函数说明
NOT REGEXP 用于测试一个字符串是否不匹配指定的正则表达式。
如果 column_name 不匹配 pattern,则返回 TRUE。如果匹配,则返回 FALSE。
语法
1. > column_name NOT REGEXP pattern
参数释义
column_name是要匹配的字段。pattern是要应用的正则表达式。
示例
1. CREATE TABLE example (
2. id INT AUTO_INCREMENT,
3. text VARCHAR(255),
4. PRIMARY KEY(id)
5. );
8. INSERT INTO example (text)
9. VALUES ('Hello1'),
10. ('Hello2'),
11. ('World'),
12. ('HelloWorld'),
13. ('Hello_World'),
14. ('example'),
15. ('example1'),
16. ('example2');
18. mysql> SELECT * FROM example WHERE text NOT REGEXP '[0-9]';
19. +------+-------------+
20. | id | text |
21. +------+-------------+
22. | 3 | World |
23. | 4 | HelloWorld |
24. | 5 | Hello_World |
25. | 6 | example |
26. +------+-------------+
27. 4 rows in set (0.00 sec)
