gpt4 book ai didi

MYSQL 获取每一行的 AVG

转载 作者:行者123 更新时间:2023-11-29 11:21:28 25 4
gpt4 key购买 nike

我需要获取表中每一行的 AVG。假设我们有

id  val 
1 5
2 6
3 7

我需要得到

id  val 
1 0.277 (5/18)
2 0.333 (6/18)
3 0.388 (7/18)

我可以在 MYSQL 中轻松获得这个而不需要连接同一个表吗?

最佳答案

您可以对 val 列求和,然后用 val 列除以该总和。

select id, 1.0*val/(select sum(val) from tablename) val
from tablename

关于MYSQL 获取每一行的 AVG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38830342/

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