0
我有一个名为A,B和C的3列的mysql表。让a是来自A列的值,b B列。我想创建一个新的表具有值一个 4列,b,列C的值的平均值,其中A = a和b =,方差列C,其中A = a和b = b的值的。新表将具有与唯一的(a,b)对的数量一样多的行。这个怎么做?SQL查询汇总表的均值和方差
我有一个名为A,B和C的3列的mysql表。让a是来自A列的值,b B列。我想创建一个新的表具有值一个 4列,b,列C的值的平均值,其中A = a和b =,方差列C,其中A = a和b = b的值的。新表将具有与唯一的(a,b)对的数量一样多的行。这个怎么做?SQL查询汇总表的均值和方差
该查询将获取值。如果要将结果选择到另一个表中,则可以使用MySQL INSERT INTO ... SELECT
语法。
SELECT A, B, AVG(C) AS C_mean, VARIANCE(C) AS C_variance
FROM table_name
GROUP BY A, B
如何使用select into查询?我尝试了'SELECT A,B,AVG(C)AS C_mean,VARIANCE(C)AS C_variance FROM table_name GROUP BY A,B into outfile'out.txt'',但我在out.txt文件中获得了全零。 – suresh
这对我来说看起来是正确的。查询(不含'INTO')是否按照您的预期工作? – cdhowie
是的。没有'选择进入'它工作正常。 – suresh