MySQL では、データを分析するときに複数の行にまたがる列の値を加算することが一般的なタスクです。これは、SUM() 集計関数を使用して実現できます。
3 つの列 (A、B、および C) を持つテーブルを考えてみましょう。
A | B | C |
---|---|---|
2 | 2 | 2 |
4 | 4 | 4 |
6 | 7 | 8 |
目標は、テーブル内のすべての行の各列の値の合計を計算することです。期待される結果は次のようになります:
A | B | C |
---|---|---|
12 | 13 | 14 |
列の値を合計するには、次のクエリを使用します。
select sum(A), sum(B), sum(C) from mytable where id in (1, 2, 3);
このクエリは SUM( ) 各列の値の合計を計算する関数。 WHERE 句は、結果をフィルターして ID 1、2、3 の行のみを含め、目的の行全体で合計が計算されるようにします。
以上がMySQL で列の値を合計するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。