Maison > Article > base de données > Que signifie grouper en SQL ?
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.
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
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.
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!