SQL-Funktionen zum Abfragen bestimmter doppelter Daten in einer Tabelle umfassen: COUNT-Funktion: Zählt die Anzahl der doppelten Werte. GROUP BY-Klausel: Gruppieren Sie Daten und berechnen Sie die Werte in jeder Gruppe. HAVING-Klausel: Filtert die Ergebnisse aggregierter Abfragen.
Funktionen in SQL zum Abfragen bestimmter doppelter Daten in einer Tabelle
COUNT-Funktion
COUNT-Funktion zählt die Anzahl der doppelten Werte in einer Tabelle. Syntax:
<code class="sql">COUNT(column_name)</code>
Beispiel:
Um die Anzahl der Vorkommen von „New York“ in der Spalte „Stadt“ in der Tabelle „Kunden“ zu zählen:
<code class="sql">SELECT COUNT(city) FROM customers WHERE city = 'New York';</code>
GROUP BY-Klausel
Die GROUP BY-Klausel kann Kombinieren Sie die Daten in Gruppen und wenden Sie dann eine Aggregatfunktion (z. B. COUNT) an, um die Werte in jeder Gruppe zu berechnen. Syntax:
<code class="sql">SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name</code>
Beispiel:
So ermitteln Sie die Anzahl der Kunden in der Tabelle „Kunden“, gruppiert nach Stadt:
<code class="sql">SELECT city, COUNT(*) AS customer_count FROM customers GROUP BY city;</code>
HAVING-Klausel
HAVING-Klausel filtert die Ergebnisse einer aggregierten Abfrage. Syntax:
<code class="sql">SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(*) > value</code>
Beispiel:
Um die Städte mit mehr als 500 Kunden in der Tabelle „Kunden“ zu finden:
<code class="sql">SELECT city, COUNT(*) AS customer_count FROM customers GROUP BY city HAVING customer_count > 500;</code>
Das obige ist der detaillierte Inhalt vonFunktion zum Abfragen bestimmter wiederholter Daten in der Tabelle in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!