【SQL Server】SUM で合計する

合計する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をつかって合計を取得することができました。

参照:SUM (Transact-SQL)

以上、SQLServerで合計するSUMの使い方でした。

コメント