mysql - MySQL 中搜索查询中 'dd/dd/dd' 的正则表达式

标签 mysql sql regex

我正在开发一个小型应用程序,其中我的表有一列,我必须在其中查找所有具有此格式值的记录 'dd/dd/dd' where d 是数字(1-9)。

例如,我想查找具有这种格式的值的数据'18/32/23'

所以我想知道,这种格式的正则表达式是什么?

注意:这不是日期格式。我正在使用 MySQL。

最佳答案

你试过这样吗?

SELECT * FROM YOUR_TABLE_NAME WHERE YOUR_COLUMN_NAME REGEXP '^[0-9]{2}\/[0-9]{2}\/[0-9]{2}$';

关于mysql - MySQL 中搜索查询中 'dd/dd/dd' 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46137643/

相关文章:

python - 删除 Python URL 列表末尾的特殊字符/标点符号

mysql - 改用MyISAM引擎是否有助于提高读取操作的速度?

mysql - 从基于一个表的 4 个表中删除行?

php - 在 select 上锁定 mysql 数据库表行

java - 有时连接 MySQL 时出现问题

sql - 使用 DB2 SQL,对于不属于 where 子句的条件,如何避免返回不是最新的行?

sql - 将临时表传递给另一个存储过程

Mysql:忽略表中的2个不同的列

python - Notepad++ 正则表达式 + python 脚本(替换中添加)

c# - 验证域名