SQL 加权平均值 - 人口与收入



我试图找到平均家庭收入,而使用加权平均值。我有一个邮政编码的数据源,包含总人口和平均家庭收入。我希望能够选择多个邮政编码,并仍然拉出准确的平均家庭收入。

我可以使用SQL像这样提取加权平均值吗?

AVG_HH_INC660007800089000

如果您想要总体平均值,那么使用算术:

select sum(total_pop * avg_hh_inc) / sunm(total_pop)
from t;

注意:如果值存储为4字节整型,则有溢出的风险。如果有问题,请使用不同的数字表示。

相关内容

  • 没有找到相关文章

最新更新