gpt4 book ai didi

sql - 空值会改变平均值吗?

转载 作者:行者123 更新时间:2023-12-01 22:49:35 25 4
gpt4 key购买 nike

这个查询的结果是什么? (Oracle SQL)

   SELECT TO_CHAR(AVG(TEST_SCORE),'999,999.99') FROM SCORES; 

如果 TEST_SCORE 的值为 (96, 84, null)

不是90.00吗?因为 null 不会改变答案?

谢谢

最佳答案

NULL 值不会改变平均值。两个数字的平均值为 90。一般来说,聚合函数会忽略 NULL 值 - 包括 min()max()avg()count()(count(*) 除外)和 sum()

Here是一个小reextester,显示发生了什么。

关于sql - 空值会改变平均值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47562497/

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