gpt4 book ai didi

mysql - GROUP BY 子句中列的顺序重要吗?

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

如您所知,GROUP BY子句与聚合函数结合使用,以按一列或多列对结果集进行分组。

类似这样的事情:

SELECT SUM(col1), col2, col3
FROM mytable
GROUP BY col2, col3
WHERE 1
<小时/>

我的问题: GROUP BY col2, col3GROUP BY col3, col2是相同的?根据测试,我不得不说是的,两个订单的结果都是相同的。但我需要确定一下..它们相同吗?

最佳答案

GROUP BY 位于 WHERE 之后。就返回的结果而言,按列分组的顺序无关紧要;然而,MySQL(当前*)也按列分组排序。

*过去几年文档中的“当前”表示该行为可能不会出现在未来版本中。

关于mysql - GROUP BY 子句中列的顺序重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38755361/

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