Junior — Middle
Pouvez-vous expliquer la fonction de l'opérateur GROUP BY en SQL et quand il doit être utilisé?
sobes.tech IA
Réponse de l'IA
L'instruction GROUP BY en SQL est utilisée pour regrouper les lignes d'une table selon une ou plusieurs colonnes. Cela permet d'agréger les données, par exemple, calculer la somme, la moyenne ou le nombre d'enregistrements dans chaque groupe.
Exemple d'utilisation : si vous avez une table de ventes et que vous souhaitez connaître le montant total des ventes par vendeur, vous regroupez les données par l'identifiant du vendeur et appliquez la fonction d'agrégation SUM à la colonne du montant des ventes.
SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;
Utilisez GROUP BY lorsque vous avez besoin d'obtenir des données agrégées, regroupées par certains critères.