= fromdate and date <= todate"之间的区别-6ren"> = fromdate and date <= todate"之间的区别-我遇到过以下查询,但不确定它们之间是否有任何区别, select * from table where date between fromdate and todate V/S select * fr-6ren">
gpt4 book ai didi

mysql - "between fromdate and todate"和 "date >= fromdate and date <= todate"之间的区别

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

我遇到过以下查询,但不确定它们之间是否有任何区别,

select * from table where date between fromdate and todate

V/S

select * from table where date >= fromdate and date <= todate

如果我们使用第一个查询,它是否包含起始日期和截止日期?即2012年10月16日至2012年10月22日期间,是否包括16日和22日?

非常感谢。

最佳答案

Yes, it includes them.
这就是为什么我避免使用BETWEEN。这个名字至少是有歧义的。不同的人理解不同的事情,你的问题也表明了这一点。

例如,根据我的理解,Between 是排他,但在 SQL 中它是包含

关于mysql - "between fromdate and todate"和 "date >= fromdate and date <= todate"之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12725783/

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