合計する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の使い方でした。

コメント