在MySQL中,如何检查一个不在表达式中出现的字符模式?
可以使用MySQL NOT RLIKE操作符来检查一个不在表达式中出现的字符模式。 NOT RLIKE的语法如下 −
阅读更多:MySQL 教程
语法
NOT RLIKE Pat_not_for_match
在这里,Pat_not_for_match是指不匹配表达式的字符模式。
举例
mysql> Select Id, Name from Student WHERE Name NOT RLIKE '^H';
+------+---------+
| Id | Name |
+------+---------+
| 1 | Gaurav |
| 2 | Aarav |
| 20 | Gaurav |
| 21 | Yashraj |
+------+---------+
4 rows in set (0.00 sec)
上面的查询语句从“student”表中查找出不满足以“H”开头的字符模式的名字。 ^是与NOT RLIKE一起使用的通配符,表示字符串的开头。