Maison  >  Article  >  base de données  >  Que signifie groupby dans SQL

Que signifie groupby dans SQL

下次还敢
下次还敢original
2024-05-01 23:15:52945parcourir

GROUP BY est une instruction SQL utilisée pour regrouper et agréger des données. Il regroupe les lignes par clé de regroupement, puis applique des fonctions d'agrégation telles que le calcul de la somme, du nombre ou de la moyenne.

Que signifie groupby dans SQL

GROUP BY signification en SQL

GROUP BY est une instruction en SQL qui est utilisée pour regrouper les lignes d'un ensemble de données et agréger les données dans le même groupe.

Comment ça marche

L'instruction GROUP BY accepte une ou plusieurs clés de regroupement comme paramètres. Les clés sont les colonnes de l'ensemble de données qui déterminent quelles lignes sont regroupées.

Après le regroupement, SQL exécutera une fonction d'agrégation pour chaque groupe, par exemple :

  • SUM : Calcule la somme d'une colonne du groupe
  • COUNT : Calcule le nombre de lignes dans le groupe
  • AVG : Calcule le moyenne d'une colonne dans le groupe
  • MIN : Trouver la valeur minimale d'une colonne dans un groupe
  • MAX : Trouver la valeur maximale d'une colonne dans un groupe

Syntaxe

La syntaxe de l'instruction GROUP BY est la suivante :

<code>SELECT <聚合函数>(<列名>)
FROM <表名>
GROUP BY <分组键></code>

Exemple

L'exemple de calcul suivant Somme des ventes par catégorie de produits :

<code>SELECT SUM(Sales)
FROM Sales
GROUP BY ProductCategory</code>

Cette requête renverra un nouvel ensemble de données contenant chaque catégorie de produits et la somme des ventes correspondante.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn