乘法求和,求平均值
Getting sum on multiply and get the average after
我有 table 看起来像这样
n1 | n2 | n3 | n4
---------------------
40 60 40 30
50 50 55.5 20
80 40 40.5 30
我想将每一列乘以
n1*0.7
n2*0.1
n3*0.05
n4*0.05
求和
sum=(n1+n2+n3+n4)
并根据总行数计算平均值
有没有办法在 mysql 查询中实现?
只需使用AVG
平均函数:
SELECT AVG(0.7*n1 + 0.1*n2 + 0.05*n3 + 0.05*n4) AS avg_value
FROM yourTable;
我有 table 看起来像这样
n1 | n2 | n3 | n4
---------------------
40 60 40 30
50 50 55.5 20
80 40 40.5 30
我想将每一列乘以
n1*0.7
n2*0.1
n3*0.05
n4*0.05
求和
sum=(n1+n2+n3+n4)
并根据总行数计算平均值
有没有办法在 mysql 查询中实现?
只需使用AVG
平均函数:
SELECT AVG(0.7*n1 + 0.1*n2 + 0.05*n3 + 0.05*n4) AS avg_value
FROM yourTable;