Complétez les requêtes SQL pour grouper les données dans la base de données. Répondez ensuite aux questions sur l’utilisation de GROUP BY en SQL.
La table Commandes contient des informations sur les commandes passées par les clients. Elle a les colonnes suivantes :
Complétez la requête pour obtenir le nombre total de commandes passées par chaque client.
SELECT client_id, COUNT(commande_id) AS nombre_commandes
FROM Commandes
GROUP BY ;
Complétez la requête pour calculer le montant total des commandes pour chaque client.
SELECT client_id, SUM(montant) AS total_montant
FROM Commandes
GROUP BY ;
Complétez la requête pour calculer la quantité moyenne commandée par produit.
SELECT produit, AVG(quantite) AS quantite_moyenne
FROM Commandes
GROUP BY ;
Complétez la requête pour afficher les clients ayant un montant total de commandes supérieur à 500.
SELECT client_id, SUM(montant) AS total_montant
FROM Commandes
GROUP BY client_id
HAVING total_montant ;