sql查询用于汇总具有均值和方差的表

时间:2011-09-06 05:02:57

标签: mysql

我有一个名为A,B和C的3列的mysql表。让 a 成为A列的值, b 来自B列。我想要创建一个包含4列的新表,其值为 a b 列C的值的平均值,其中A = a和B = b ,< em>列C的值的方差,其中A = a且B = b 。新表的行数与唯一(a,b)对的数量相同。怎么做?

1 个答案:

答案 0 :(得分:4)

此查询将获取值。如果要将结果选择到另一个表中,可以使用MySQL INSERT INTO ... SELECT语法。

SELECT A, B, AVG(C) AS C_mean, VARIANCE(C) AS C_variance
FROM table_name
GROUP BY A, B