0

次のようなクエリを作成するにはどうすればよいですか。

select myvalue, count() as freq from mytable group by myvalue;

しかし、各行を1として数えるのではなくfreq、列の値を合計するのはどこでしょうか。weight

MySQL5.1を使用しています。

4

4 に答える 4

3

これを処理するには、 Sum集計関数を使用します。

SELECT MyValue, Sum(weight) AS Total
FROM mytable
GROUP BY myvalue;

トリックを行う必要があります!

于 2010-09-29T16:41:34.663 に答える
2
select myvalue, sum(weight) as freq from mytable group by myvalue;
于 2010-09-29T16:41:40.083 に答える
2
select myvalue, SUM(weight) as freq from mytable group by myvalue;
于 2010-09-29T16:41:51.550 に答える
1

sum(weight) as freq選択したクエリで使用する

于 2010-09-29T16:42:31.253 に答える