在MySQL中,如何检查一个不在表达式中出现的字符模式?

在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一起使用的通配符,表示字符串的开头。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程