メイン コンテンツをスキップする 補完的コンテンツへスキップ

sum

反復的なコンテキストで数値の合計を返します。

sumファンクションは、GROUP BY句やFROM-SELECTクエリのような反復的なコンテキストにおいて、複数の行にまたがる数値の合計を返します。

配列またはコレクション内の値の合計を計算するには、代わりにarraySumファンクションを使用してください。

引数

数値を返す式。

すべての注文の合計価格を計算する:
FROM order
SELECT sum(price)
注文ごとの合計数量を計算する:
FROM order UNNEST items
GROUP BY order_id
SELECT {
  order_id,
  total_quantity = sum(quantity)
}

関連するファンクション

  • arraySum - 配列にある値の合計を計算します
  • avg - 反復的なコンテキストで平均を計算します

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。