gpt4 book ai didi

mysql - AVG函数问题

转载 作者:行者123 更新时间:2023-11-29 01:45:52 24 4
gpt4 key购买 nike

我有结构表

id
YearBorn
sex
livelen

我需要接收男女平均生命周期(livelen)的输出结果表与结构

year, len1(female), len2(male)

我的查询

SELECT YearBorn , 
AVG(IF(sex='F', LiveLen, 0)) len1(female),
AVG(IF(sex='M', LiveLen, 0)) len2(male)
FROM persons p
GROUP BY YearBorn

但是它不能正常工作返回的平均值是将 fem(male) 的总和 livlen 除以记录总数 livlen 的结果,但不完全是 f 的数量 或 m**你对此有何看法

最佳答案

0 替换为 NULL。否则,该值也很重要:

70 + 0 + 90
------------ = 50
3

70 + 90
------- = 80
2

关于mysql - AVG函数问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6900515/

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