gpt4 book ai didi

MySQL:获取列的平均值

转载 作者:行者123 更新时间:2023-12-01 00:45:34 25 4
gpt4 key购买 nike

我有一个表名 invoices。有一个名为 userlate_fee 的列。我试图找出延迟发票占发票总数的百分比。

他有 16 张发票,其中有 2 张发票迟到了。我觉得这应该是一个简单的饼图查询,但我一辈子都弄不明白?

最佳答案

你可以使用这样的东西。它根据它的值获取 late_fee 的计数。

select sum( case
when late_fee = 1
then 1
else 0
end
)
/ count(*)
from invoices
group
by user

正如@Ravinder 所指出的,在 MySQL 中这也是有效的(尽管在其他平台上不起作用):

select sum( late_fee = 1
)
/ count(*)
from invoices
group
by user

关于MySQL:获取列的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22693721/

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