0

我有一个大约 10 列的基本 sqlite 表。第一列是文本名称,其余的只是整数。我希望形成一个新表,其中第一行中的每个不同值都有一行,并且每隔一列是该列所有实例的平均值。例如,如果我有下表:

foo  1  3  5
bar  3  4  1
edd  2  1  3
bar  1  4  2
foo  1  1  3

然后我想创建一个包含三行(foo、bar、edd)的新表,该行将具有这些行的每列的平均值。这可能使用sqlite吗?

foo  1  2  4
bar  2  2.5 1.5
edd  2  1  3
4

1 回答 1

2

尝试

select col1, avg(col2), avg(col3), avg(col4)
from mytable
group by col1
于 2013-02-23T23:36:38.910 回答