合計するSUM
SQL Serverで合計するにはSUMを使用します。
構文
SUM(列)
「SUM」で列の値を合計(集計)します。
例1. SUMで合計値を取得するパターン
--SCOREテーブルを取得 SELECT NAME,POINT FROM SCORE;
NAME | POINT |
山田一郎 | 100 |
佐藤花子 | 95 |
藤田加奈 | 85 |
--合計を取得 SELECT SUM(POINT) FROM SCORE;
POINT |
280 |
「POINT」をSUMで合計して取得することができました。
例2. SUMで合計値をグループ化して取得するパターン
--SCOREテーブルを取得 SELECT NAME,GENDER,POINT FROM SCORE WHERE SUBJECT = 'ENGLISH';
NAME | GENDER | POINT |
山田一郎 | 男 | 100 |
伊藤ー | 男 | 99 |
佐藤花子 | 女 | 95 |
藤田加奈 | 女 | 90 |
--合計を取得 SELECT GENDER,SUM(POINT) FROM SCORE WHERE SUBJECT = 'ENGLISH' GROUP BY GENDER;
GENDER | POINT |
男 | 199 |
女 | 185 |
ここでは性別でグループ化することにより、男女別の合計得点を取得しました。
SUMをつかって合計を取得することができました。
以上、SQLServerで合計するSUMの使い方でした。
コメント