gpt4 book ai didi

mysql - phpmyadmin 中的日期格式正则表达式测试

转载 作者:行者123 更新时间:2023-11-29 11:20:40 25 4
gpt4 key购买 nike

日期存储在我的 MySql 数据库字段中,如下所示:20160816/* YearMonthDay*/

如何按月搜索条目?

尝试使用以下正则表达式 SQL 查询来搜索具有月份 (08) 的条目,但没有成功:

SELECT FROM posts WHERE posts.meta_key = 'start_date' AND (CAST(posts.meta_value AS CHAR) REGEXP '\\d{4}08\\d{2}')

最佳答案

首先,确保对文本数据运行正则表达式。

然后,请注意,您可以使用 [0-9] 模式或 [[:digit:]] 匹配数字。

因此,使用

REGEXP '[0-9]{4}08[0-9]{2}'‌​

获取包含四位数字的条目,后跟 08,然后是两位数字。

关于mysql - phpmyadmin 中的日期格式正则表达式测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38979734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com