gpt4 book ai didi

mysql - 为什么聚合函数至少返回 1 行

转载 作者:行者123 更新时间:2023-11-29 05:43:12 26 4
gpt4 key购买 nike

查询 select 1 from dual where false 返回 0 行,但查询 select max(1) from dual where false 返回 1 行,内容为 NULL。

这背后的原因是什么?

最佳答案

带有 where 1=0 子句的查询过滤掉所有行,并返回一个空集。

没有分组的聚合是对整个表的聚合。如果表不包含任何行,最大值将为 null,但它仍会计算聚合。

关于mysql - 为什么聚合函数至少返回 1 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4814643/

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