Accéder au contenu principal Passer au contenu complémentaire

sum

Renvoie la somme des valeurs numériques dans un contexte itératif.

La fonction sum renvoie la somme des valeurs numériques sur plusieurs lignes dans un contexte itératif comme avec une clause GROUP BY ou une requête FROM-SELECT.

Pour calculer la somme des valeurs d'un tableau ou d'une collection, utilisez plutôt la fonction arraySum.

Arguments

Expression retournant une valeur numérique.

Exemples

Calculer le prix total de toutes les commandes :
FROM order
SELECT sum(price)
Calculer la quantité totale par commande :
FROM order UNNEST items
GROUP BY order_id
SELECT {
  order_id,
  total_quantity = sum(quantity)
}

Fonctions associées

  • arraySum - Calcule la somme des valeurs d'un tableau
  • avg - Calcule la moyenne dans un contexte itératif

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.