SQLで合計を求めるにはSUM関数、平均を求めるにはAVG関数を使用します。
DBMS毎の使用可否
関数\DBMS MySQL PostgreSQL SQL Server Oracle
SUM ○ ○ ○ ○
AVG ○ ○ ○ ○
サンプルテーブル
「GOODS」テーブル
合計を求める実行例
SUM関数を使用したクエリー(SQL)例
- 以下の例ではGOODSテーブルのPRICE項目の合計値を求めています。
12SELECT SUM(PRICE)FROM GOODS;
実行結果
平均を求める例
AVG関数を使用したクエリー(SQL)例
-
以下の例ではGOODSテーブルのPRICE項目の平均値を求めています。
12SELECT AVG(PRICE)FROM GOODS;