Die Möglichkeit, doppelte Daten in SQL abzufragen, besteht darin, die GROUP BY-Klausel zu verwenden, um die erforderlichen Spalten zu gruppieren. Verwenden Sie die HAVING-Klausel, um Filterbedingungen für doppelte Daten anzugeben.
SQL-Befehl zum Abfragen doppelter Daten
So fragen Sie doppelte Daten ab
In SQL können Sie doppelte Daten abfragen, indem Sie GROUP BY
und HAVING-Klausel, um dies zu erreichen. <code>GROUP BY
和 HAVING
子句来实现。
步骤
GROUP BY
子句对所需列进行分组。HAVING
子句指定重复数据的过滤条件。语法
<code class="sql">SELECT column_name(s) FROM table_name GROUP BY column_name(s) HAVING COUNT(*) > 1;</code>
示例
假设有一个名为 students
的表,包含如下数据:
student_id | name |
---|---|
1 | John Doe |
2 | Jane Smith |
3 | John Doe |
4 | Mary Johnson |
要查询 students
表中重复的 name
字段,可以使用以下查询:
<code class="sql">SELECT name FROM students GROUP BY name HAVING COUNT(*) > 1;</code>
输出
<code>John Doe</code>
其他示例
orders
表中重复的 product_id
字段:<code class="sql">SELECT product_id FROM orders GROUP BY product_id HAVING COUNT(*) > 1;</code>
employees
表中重复的 email
字段并显示重复次数:<code class="sql">SELECT email, COUNT(*) AS count FROM employees GROUP BY email HAVING COUNT(*) > 1;</code>
注意
COUNT(*)
函数计算每个组中的行数。HAVING
子句中的条件可以基于聚合函数(如 COUNT
、SUM
和 AVG
GROUP BY
-Klausel. 🎜HAVING
-Klausel, um Filterbedingungen für doppelte Daten anzugeben. 🎜students
, die die folgenden Daten enthält: 🎜student_id | Name |
---|---|
1 | John Doe |
2 | Jane Smith |
3 | John Doe |
Mary Johnson |
namen
in der Tabelle students
abzufragen >-Feld können Sie die folgende Abfrage verwenden: 🎜rrreee🎜🎜Ausgabe🎜🎜rrreee🎜🎜Andere Beispiele🎜🎜product_id
-Feldern in den Bestellungen code>-Tabelle: 🎜🎜rrreee<ul><li>Fragen Sie das wiederholte Feld <code>email
in der Tabelle employees
ab und zeigen Sie die Anzahl der Wiederholungen an: 🎜🎜rrreee🎜🎜Hinweis🎜 🎜COUNT(*)
zählt die Anzahl der Zeilen in jeder Gruppe. 🎜HAVING
-Klausel können auf Aggregatfunktionen basieren (z. B. COUNT
, SUM
und AVG
). >) . 🎜🎜Das obige ist der detaillierte Inhalt vonBefehl zum Abfragen doppelter Daten in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!