0

約10列の基本的なsqliteテーブルがあります。最初の列はテキスト名で、残りは単なる整数です。最初の行の個別の値ごとに 1 つの行を持ち、他のすべての列がその列のすべてのインスタンスの平均になる新しいテーブルを作成したいと考えていました。たとえば、次の表があるとします。

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

次に、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 に答える