具有 NULL 值的 MySql 正则表达式

标签 mysql regex

如何将 MySql 数据库中的字段与应为 null 或已定义字符串的正则表达式匹配?在 Javascript 中,表达式看起来像这样(在 JS 中它有效)/(.{0}|^ADO$)/

最佳答案

使用 IFNULL 可能是最清楚的,因此您可以明确指出您希望如何处理 NULL(我一直在寻找使代码更易于理解而不是更棘手的方法)。也许是这样的:

SELECT * from table where IFNULL(field, '') REGEXP 'whatever';

关于具有 NULL 值的 MySql 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11016346/

相关文章:

mysql - 在 Phpmyadmin 中搜索所有包含 "fileadmin"和 ".pdf"的 WordPress 帖子

java - 如何编写正则表达式来匹配java中的模式?

java - 哪种 MySQL 类型最能存储时间点信息 - 日期时间或时间戳

PHP登录检查用户名和密码代码不起作用

php - 如果column1匹配一个字符串,我需要什么mysql函数?

mysql - 获取最新的 MySQL 版本的 yum 存储库

javascript - 带有密码模式的 Angular 中的正则表达式问题

javascript - 如何在 JavaScript 中使用包含特殊字符的正则表达式

mysql - 在 Pentaho Aggregation Designer 中创建的聚合表不存在于查询的 from 子句中

Python 正则表达式只匹配一次