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?
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!