Junior — Middle
Utilises-tu l'opérateur GROUP BY dans tes requêtes SQL?
sobes.tech IA
Réponse de l'IA
Oui, la clause GROUP BY est souvent utilisée dans les requêtes SQL lorsque vous souhaitez regrouper des lignes par une ou plusieurs colonnes et effectuer des fonctions d'agrégation (par exemple, COUNT, SUM, AVG) pour chaque groupe.
Par exemple, si vous avez une table de commandes et que vous souhaitez connaître le nombre de commandes par client, vous pouvez écrire une requête :
SELECT customer_id, COUNT(*) AS orders_count
FROM orders
GROUP BY customer_id;
Cela regroupera toutes les entrées par customer_id et comptera le nombre de commandes pour chaque client. GROUP BY est utile pour l'analyse de données et la création de rapports synthétiques.