gpt4 book ai didi

sql - 用GROUP BY之后的号码查询

转载 作者:行者123 更新时间:2023-12-03 18:33:49 25 4
gpt4 key购买 nike

我有一个查询来获取这样的数据:.....

WHERE  ((column1=1 OR column1=3) AND
(column2= 0 or column2= 4)
) AND (1)
GROUP BY 1,(2)


我不知道“ AND(1)GROUP BY 1,(2)”的含义,有人可以解释吗? , 谢谢

最佳答案

让我们对查询进行一些格式化,这应该有助于清除它:

WHERE ((column1=1 OR column1=3) 
AND (column2= 0 or column2= 4) )
AND (1)
GROUP BY 1,(2)


因此, AND (1)部分与说 AND (true)AND (1=1)相同。它总是返回 true,因此实际上什么也不做。

GROUP BY仅使用 SELECT的列位置。因此,按第一列分组,然后第二列分组。

关于sql - 用GROUP BY之后的号码查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41294350/

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