MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips251 重複しないレコードのみの合計を求めるには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-1集計関数Tips251 重複しないレコードのみの合計を求めるには

Level1

Point集計関数SUMで 、 DISTINCTキーワードを利用します

構文   
SUM(DISTINCT フィールド名)

集計関数SUMには引数(フィールド名)にDISTINCTキーワードを指定することもできます。DISTINCTキーワードが付与された場合、SUM関数は重複しない値の合計を求めます。

用例
mysql> SELECT SUM(used_price), SUM(DISTINCT used_price) FROM cd; 
+-----------------+--------------------------+
| SUM(used_price) | SUM(DISTINCT used_price) |
+-----------------+--------------------------+
|            2950 |                     1800 |
+------------

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません