Heim >Datenbank >MySQL-Tutorial >Wie kann man mithilfe der Gruppierungsfunktion COUNT(*) und der GROUP BY-Klausel die Anzahl der Wiederholungen eines Werts in einer Spalte ermitteln?

Wie kann man mithilfe der Gruppierungsfunktion COUNT(*) und der GROUP BY-Klausel die Anzahl der Wiederholungen eines Werts in einer Spalte ermitteln?

PHPz
PHPznach vorne
2023-08-27 19:17:08723Durchsuche

如何借助分组函数 COUNT(*) 和 GROUP BY 子句知道列中某个值的重复次数?

Wir können COUNT(*) und die GROUP BY-Klausel verwenden, um Duplikate eines Werts in einer Spalte zu finden. Hier ist ein Beispiel mit der COUNT(*)- und GROUP BY-Klausel für die Spalte „Name“ der Tabelle „Student“, um zu demonstrieren: -

mysql> select count(*),name from student group by name;

+----------+---------+
| count(*) | name    |
+----------+---------+
| 1        | Aarav   |
| 2        | Gaurav  |
| 1        | Harshit |
+----------+---------+

3 rows in set (0.00 sec)

Der Ergebnissatz der obigen Abfrage zeigt, welcher Wert wie oft in der Spalte wiederholt wird. Im obigen Beispiel wird „Gaurav“ zweimal in der Spalte „Name“ wiederholt. Dasselbe kann anhand der folgenden Abfrage ‘SELECT *‘ überprüft werden –

mysql> Select * from Student;

+------+---------+---------+-----------+
| Id   | Name    | Address | Subject   |
+------+---------+---------+-----------+
| 1    | Gaurav  | Delhi   | Computers |
| 2    | Aarav   | Mumbai  | History   |
| 15   | Harshit | Delhi   | Commerce  |
| 20   | Gaurav  | Jaipur  | Computers |
+------+---------+---------+-----------+

4 rows in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonWie kann man mithilfe der Gruppierungsfunktion COUNT(*) und der GROUP BY-Klausel die Anzahl der Wiederholungen eines Werts in einer Spalte ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen