Tables disponibles
Table commandes
| Colonne | Type | Rôle |
|---|---|---|
id_commande | INTEGER | clé primaire |
statut | VARCHAR | état de la commande |
montant | DECIMAL(10,2) | montant en DT |
| statut | montant | id_commande |
|---|---|---|
| Payée | 89 | 101 |
| Annulée | 40 | 102 |
| Payée | 55.5 | 103 |
| En attente | 72 | 104 |
| Payée | 134.5 | 105 |
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.
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.
Raccourci : Ctrl/⌘ + Entrée
La base locale sera préparée à la première exécution.
Résultat attendu
| nombre_commandes | montant_total | montant_moyen |
|---|---|---|
| 3 | 279 | 93 |