MySQL を使用した列の合計の計算
要件は、テーブルから列値の合計を含む単一行を抽出することです。この特定のケースでは、テーブルには 3 つの列 (A、B、C) と 3 つの行のサンプル データがあります。目標は、3 行すべてを選択したときに各列の合計を取得することです。
MySQL でこれを達成するには、次のクエリを利用します。
select sum(A),sum(B),sum(C) from mytable where id in (1,2,3);
説明:
このクエリは、SUM() 関数を使用して各列の合計を計算します。 WHERE() 句は、計算に含める必要がある行の ID 値を指定します。この例では、3 行すべてを含めるために ID を (1,2,3) として指定しました。
結果の出力は、列 A、B、および C の合計値を含む 1 行になります。
A | B | C |
---|---|---|
12 | 13 | 14 |
このクエリを変更して、特定の範囲の列を合計したり、追加の条件に基づいてテーブルをフィルターしたりすることもできます。
以上がMySQL で列の合計を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。