gpt4 book ai didi

mysql - where 子句中的多个 AND OR 逻辑

转载 作者:太空宇宙 更新时间:2023-11-03 11:37:57 26 4
gpt4 key购买 nike

考虑以下场景

我想从表 A 中选择所有列

  1. 订阅日期在 2016-01-01now()clubid=2 之间
  2. timesbilled>0clubid=2

我正在尝试以下(样本足够大,可以有样本)

Select *

From Table A

Where
SubscribeDate between '2016-01-01' and now()
and clubid=2
OR
timesbilled>0

查询是否满足我的要求?

最佳答案

我会将您的查询表述为:

SELECT *
FROM TableA
WHERE (SubscribeDate BETWEEN '2016-01-01' AND NOW() OR timesbilled > 0) AND
clubid = 2

您列出的两个条件都需要 clubid2。另一个要求是日期条件或计费条件为真。

关于mysql - where 子句中的多个 AND OR 逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44156958/

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