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

avg

Calcule la moyenne des valeurs numériques dans un contexte itératif.

La fonction avg renvoie la valeur moyenne d'un champ numérique sur plusieurs lignes dans un contexte itératif comme avec une clause GROUP BY ou une requête FROM-SELECT.

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

Arguments

Expression retournant une valeur numérique.

Exemples

Calculer la note moyenne de tous les clients :
FROM customer
SELECT avg(rating)
Calculer la quantité moyenne par commande :
FROM order UNNEST items
GROUP BY order_id
SELECT {
  order_id,
  avg_quantity = avg(quantity)
}

Fonctions associées

  • arrayAvg - Calcule la moyenne des valeurs d'un tableau
  • sum - Calcule la somme 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.