Exercice gratuit · COUNT · SUM · AVG

Calculer les indicateurs des commandes payées

Calculez le volume, le total et la moyenne sur un périmètre précis.

Tables disponibles

Table commandes

Schéma de commandes
ColonneTypeRôle
id_commandeINTEGERclé primaire
statutVARCHARétat de la commande
montantDECIMAL(10,2)montant en DT
Données fictives de commandes
statutmontantid_commande
Payée89101
Annulée40102
Payée55.5103
En attente72104
Payée134.5105

Votre mission

Pour les commandes dont le statut est Payée, retournez nombre_commandes avec COUNT(*), montant_total avec SUM(montant) et montant_moyen avec AVG(montant) arrondi à deux décimales.

Requête à compléter
SELECT
  -- nombre de commandes,
  -- montant total,
  -- montant moyen arrondi
FROM commandes
WHERE -- statut à conserver;

PostgreSQL dans le navigateur

Éditeur SQL interactif

Exécutez une requête de lecture sur les données fictives de cet exercice. Rien n’est envoyé à SQL.tn.

Local et privé
Raccourci : Ctrl/⌘ + Entrée
La base locale sera préparée à la première exécution.

Résultat attendu

Résultat attendu
nombre_commandesmontant_totalmontant_moyen
327993

Correction expliquée

Calculer les indicateurs des commandes payées — Exercice SQL — SQL.tn