Utilisez l'IA pour générer des instructions GROUP BY pour agréger des données en SQL
Convertissez vos instructions textuelles en formules ou obtenez des explications de formules.
Modifiez Excel en ligne via une conversation avec l'IA
Utilisez l'IA pour convertir vos instructions textuelles en requêtes SQL.
Générez du code Excel VBA pour l'automatisation et les solutions personnalisées dans Microsoft Excel.
Téléchargez votre fichier Excel et créez de beaux graphiques avec notre générateur de graphiques alimenté par l'IA.
Utilisez notre générateur de cartes mentales alimenté par l'IA pour transformer votre texte en belles cartes mentales. Facile à éditer et à personnaliser.
La clause GROUP BY en SQL est utilisée pour
regrouper les lignes qui ont les mêmes valeurs dans les
colonnes spécifiées. Elle est souvent utilisée avec des
fonctions d’agrégation comme COUNT
,
SUM
, AVG
, MAX
et
MIN
pour effectuer des calculs sur chaque groupe
de lignes.
SELECT colonne1, fonction_agregation(colonne2)
FROM nom_table
GROUP BY colonne1;
Supposons que vous avez une table nommée Orders avec les données suivantes :
OrderID | CustomerID | Amount |
---|---|---|
1 | 1 | 100 |
2 | 1 | 200 |
3 | 2 | 150 |
4 | 2 | 300 |
Pour trouver le montant total dépensé par chaque client, vous pouvez utiliser la requête suivante :
SELECT CustomerID, SUM(Amount) AS TotalAmount
FROM Orders
GROUP BY CustomerID;
Résultat :
CustomerID | TotalAmount |
---|---|
1 | 300 |
2 | 450 |
SELECT
doivent soit
être dans la clause GROUP BY
, soit être
utilisées avec une fonction d’agrégation.
GROUP BY
.
GROUP BY
sans fonction d’agrégation,
ce qui peut ne pas produire les résultats souhaités.
La clause GROUP BY est un outil puissant en SQL pour résumer et analyser les données. En comprenant comment l’utiliser efficacement, vous pouvez obtenir des informations précieuses à partir de vos ensembles de données.