gpt4 book ai didi

具有 SQL 模式的 MySQL BETWEEN 运算符

转载 作者:行者123 更新时间:2023-11-29 09:49:11 24 4
gpt4 key购买 nike

我尝试用谷歌搜索答案,但什么也没找到,也没有MySQL BETWEEN page也不MySQL Pattern matching page有相关信息吗?

所以,我很好奇,在 BETWEEN 运算符中使用 SQL 模式是否正确,例如 SELECT * FROM table WHERE date BETWEEN '2019-01-01%' AND '2019 -02-01%' 如果日期模式为Y-m-d H:i

不建议在 =>< 情况下使用 SQL 模式,但 BETWEEN 则不建议使用 SQL 模式>

最佳答案

首先,没有like支持between 。这根本没有意义。

其次,您不应该在日期上使用字符串函数。 MySQL 有很多非常有用的字符串函数。

最后,您可以使用常规比较:

where date >= '2019-01-01' and date < '2019-02-02'

具有讽刺意味的是,当日期列(正确)存储为 date 时,这都可以工作。 。以及它存储为 datetime 的内容。并作为字符串(给定您指定的格式)。

关于具有 SQL 模式的 MySQL BETWEEN 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55124913/

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