Maison  >  Article  >  base de données  >  Que signifie grouper en SQL ?

Que signifie grouper en SQL ?

anonymity
anonymityoriginal
2019-05-05 11:53:4935148parcourir

Regrouper par en SQL consiste à regrouper les données selon les règles spécifiées par "By", et ce qu'on appelle le regroupement consiste à diviser un "ensemble de données" en plusieurs "petites zones", puis à cibler plusieurs " "zone" de petites zones pour le traitement des données.

Que signifie grouper en SQL ?

group_by signifie selon quel champ regrouper les données selon, ou quels champs regrouper. "Regrouper par" signifie littéralement regrouper les données selon les règles spécifiées par "Par". Ce qu'on appelle le regroupement consiste à diviser un "ensemble de données" en plusieurs "petites zones", puis à cibler plusieurs "petites zones de traitement des données". .

La structure syntaxique est la suivante :

select   字段    from   表名   where    条件     group   by       字段
或者
select   字段    from   表名   group  by    字段    having    过滤条件

Remarque : Pour les conditions de filtrage, vous pouvez d'abord utiliser où, puis regrouper par ou regrouper par d'abord, puis avoir

Tableau original

Que signifie grouper en SQL ?

Regroupement simple par

Exemple 1

sélectionnez la catégorie, sum(quantity) comme somme des quantités

de A

groupe par catégorie

Le résultat renvoyé est tel qu'indiqué dans le tableau ci-dessous, qui est en fait un résumé par catégorie.

Que signifie grouper en SQL ?

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