Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie können wir die Gruppenfunktion mit Nicht-Gruppenfeldern in der MySQL-SELECT-Abfrage verwenden?

WBOY
Freigeben: 2023-09-10 17:41:02
nach vorne
490 Leute haben es durchsucht

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

Wenn wir die Gruppierungsfunktion für nicht gruppierte Felder in der SELECT-Abfrage verwenden möchten, müssen wir die GROUP BY-Klausel verwenden. Die allgemeine Syntax kann wie folgt aussehen: Syntax,

SELECT group_function1,…, non-group-column1,… from table_name GROUP BY column_name;
Nach dem Login kopieren
, Beispiel,
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)
Nach dem Login kopieren
. Die Felder nach der GROUP BY-Klausel können sich von den in der SELECT-Abfrage angegebenen Nicht-Gruppenfeldern unterscheiden.

Das obige ist der detaillierte Inhalt vonWie können wir die Gruppenfunktion mit Nicht-Gruppenfeldern in der MySQL-SELECT-Abfrage verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage