次のようなクエリを作成するにはどうすればよいですか。
select myvalue, count() as freq from mytable group by myvalue;
しかし、各行を1として数えるのではなくfreq
、列の値を合計するのはどこでしょうか。weight
MySQL5.1を使用しています。
次のようなクエリを作成するにはどうすればよいですか。
select myvalue, count() as freq from mytable group by myvalue;
しかし、各行を1として数えるのではなくfreq
、列の値を合計するのはどこでしょうか。weight
MySQL5.1を使用しています。
これを処理するには、 Sum集計関数を使用します。
SELECT MyValue, Sum(weight) AS Total
FROM mytable
GROUP BY myvalue;
トリックを行う必要があります!
select myvalue, sum(weight) as freq from mytable group by myvalue;
select myvalue, SUM(weight) as freq from mytable group by myvalue;
sum(weight) as freq
選択したクエリで使用する