1.Grouper par est utilisé seul, et les résultats de la requête ne montrent qu’un seul enregistrement dans un groupe.
SÉLECTIONNER * DEPUIS 'employee' ; Résultats de l’émission
sélectionner * dans le groupe d’employés par sexe ; Résultats de l’émission
Seuls deux enregistrements seront affichés, cette valeur est évidemment incorrecte, aucune fonction de collecte n’est utilisée, et la valeur affichée ne correspond qu’aux premières données de chaque groupe.
Si vous souhaitez regrouper et afficher des données, envisagez de l’utilisergroup_concat() fonction,
2.Utilisé avec la fonction group_concat(),Les valeurs de champs spécifiées dans chaque groupe sont affichées
Allez
sélectionner le sexe, group_concat(nom) du groupe d’employés par sexe ;
Ensuite, utilisez les fonctions d’explosion et d’implode pour extraire les données.
3.Utilisé avec des fonctions d’ensemble,Les fonctions d’ensemble incluent count(), sum(), avig(), max() et min().
sélectionner *,compter (sexe) comme total du groupe d’employés par sexe ;
4 Utilisé avec avoir « Avoir des expressions conditionnelles », ce qui peut limiter le résultat de sortie. Seul le résultat de l’expression conditionnelle est affiché. Instance:
[couleur=blanc !important]? choisir sexe, compter (sexe) de Groupe d’employés par avoir des relations sexuelles Nombre (sexe) >= 3 ;
Résultat: [couleur=blanc !important]?
| sexe | Compte (sexe Masculin | 3
|
avoir une expression conditionnelle » sur les disques groupés.
5.Groupe par plusieurs champs
sélectionner * parmi l’employé du groupe par sexe, score ;
Les résultats des requêtes sont d’abord regroupés par sexe, puis par score
6 avecUtilisation avec le rouleau
Utiliser avec un rollup ajoutera un enregistrement à la fin de tous les enregistrements, qui est la somme de tous les enregistrements ci-dessus | Sélectionnez le sexe, le nombre (sexe) du groupe d’employés par sexe avec le regroupement ;
|
Résultat: [couleur=blanc !important]?
| sexe | Compte (sexe) Femme | 1 Masculin | 5 null | 6
|
Si c’est une chaîne, par exemple, le nom générera un résultat du type « Zhang San, Li Si, Wang Wu », c’est-à-dire la somme des noms.
|