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) など、いくつかの文字処理関数がある。関数はデータベースによって異なる。関数の使い方を確認するには、使用しているデータベースの情報を参照すればよい。