SQL の基本 | 関数 | SUM (合計)

SUM は、テーブルから取得されるデータの合計を取得できる。

SUM (合計) 構文

SELECT SUM("フィールド名")
FROM "テーブル名";

SUM (合計) の例

たとえば、例のテーブルにある sales フィールドの合計を計算する場合を考える。

store_information テーブル

store_name sales txn_date
Los Angeles 1500 Jan-05-2018
San Diego 250 Jan-07-2018
Los Angeles 300 Jan-08-2018
Boston 700 Jan-08-2018

次のようにコマンドを入力する。

SELECT SUM(sales) FROM store_information;

結果は次のとおりである。

SUM(sales)
2750

2750 は、すべての sales フィールドの合計である: 1500 + 250 + 300 + 700。

関数以外にも、SQL を使用して足し算 (+) や引き算 (-) の簡単な数学演算が可能である。文字データについても、SQL には文字列結合 (concatenation)、文字の切り取り (trim)、部分文字列検索 (substring) など、いくつかの文字処理関数がある。関数はデータベースによって異なる。関数の使い方を確認するには、使用しているデータベースの情報を参照すればよい。