MariaDB NOT-REGEXP() 函数的基础用法与实例
MariaDB NOT REGEXP
运算符用来执行反向正则表达式匹配。
发布于
MariaDB NOT REGEXP
运算符用来执行反向正则表达式匹配。它会返回不匹配正则表达式的记录,常用于筛选特定模式的数据。
语法
MariaDB NOT REGEXP
运算符的语法如下:
SELECT column_name
FROM table_name
WHERE column_name NOT REGEXP pattern;
实例
以下实例展示如何从表中筛选出不包含数字的数据行。
DROP TABLE IF EXISTS example;
CREATE TABLE example (text VARCHAR(100));
INSERT INTO example VALUES ('Hello'), ('1234'), ('Hello123'), ('World');
SELECT * FROM example
WHERE text NOT REGEXP '[0-9]+';
以下是该语句的输出:
+-------+
| text |
+-------+
| Hello |
| World |
+-------+
相关函数
以下是几个与 MariaDB NOT-REGEXP
相关的几个函数:
结论
NOT-REGEXP
运算符是一个强大的工具,用于在 MariaDB 中执行复杂的模式匹配和数据筛选。通过上述实例和相关函数的介绍,我们可以看到它在数据库查询中的多样性和灵活性。