Maison > base de données > tutoriel mysql > le corps du texte

Comment pouvons-nous utiliser la fonction de groupe avec des champs non-groupe dans la requête MySQL SELECT ?

WBOY
Libérer: 2023-09-10 17:41:02
avant
477 Les gens l'ont consulté

我们如何在 MySQL SELECT 查询中将组函数与非组字段一起使用?

Si nous voulons utiliser la fonction de regroupement sur des champs non groupés dans la requête SELECT, nous devons utiliser la clause GROUP BY. La syntaxe générale peut être la suivante

Syntaxe

SELECT group_function1,…, non-group-column1,… from table_name GROUP BY column_name;
Copier après la connexion

Exemple

mysql> Select COUNT(*), id from Student GROUP BY id;
+----------+------+
| COUNT(*) | id   |
+----------+------+
| 1        | 1    |
| 1        | 2    |
| 1        | 15   |
| 1        | 17   |
| 1        | 20   |
+----------+------+
5 rows in set (0.00 sec)

mysql> Select COUNT(*), address from Student GROUP BY id;
+----------+---------+
| COUNT(*) | address |
+----------+---------+
| 1        | Delhi   |
| 1        | Mumbai  |
| 1        | Delhi   |
| 1        | Shimla  |
| 1        | Jaipur  |
+----------+---------+
5 rows in set (0.00 sec)
Copier après la connexion

Les champs après la clause GROUP BY peuvent être différents des champs non-groupe donnés dans la requête SELECT.

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!

source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal