Heim  >  Artikel  >  Datenbank  >  Funktion zum Abfragen bestimmter wiederholter Daten in der Tabelle in SQL

Funktion zum Abfragen bestimmter wiederholter Daten in der Tabelle in SQL

下次还敢
下次还敢Original
2024-04-28 11:30:23545Durchsuche

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.

Funktion zum Abfragen bestimmter wiederholter Daten in der Tabelle in SQL

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!

Stellungnahme:
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