gpt4 book ai didi

sql - 如何计算将 null 视为零的平均值

转载 作者:行者123 更新时间:2023-12-05 08:21:40 27 4
gpt4 key购买 nike

在 Snowflake 中,如何返回列的平均值,其中空值被视为零。因此,如果我们有 3 个值:1、2、NULL,我想返回 1,而不是 AVG 函数返回的 1.5。

最佳答案

使用 ZEROIFNULL功能:

Returns 0 if its argument is null; otherwise, returns its argument.

SELECT AVG(ZEROIFNULL(col_name))
FROM tab;

关于sql - 如何计算将 null 视为零的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71099819/

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