Heim >Datenbank >MySQL-Tutorial >Beispiel für eine SQL-Abfrage, die die Funktion COUNT und GROUP BY beschreibt

Beispiel für eine SQL-Abfrage, die die Funktion COUNT und GROUP BY beschreibt

王林
王林nach vorne
2023-09-05 09:01:101460Durchsuche

描述 COUNT 函数和 GROUP BY 的 SQL 查询示例

Frage: Schreiben Sie eine Abfrage für die DB2-Tabelle TRANSACTIONS, die die Anzahl der Bestellungen (ORDER_ID) auflistet, die einer bestimmten Transaktion (TRANSACTION_ID) zugeordnet sind.

Lösung

Mit der folgenden Abfrage können wir die Bestellmenge finden, die einer bestimmten Transaktions-ID in der DB2-Tabelle TRANSACTIONS zugeordnet ist.

Beispiel

SELECT TRANSACTION_ID, COUNT(ORDER_ID) FROM TRANSACTIONS
   GROUP BY TRANSACTION_ID

Wir verwenden die GROUP BY-Funktion für ORDER_ID, um die Ergebnisse in die richtige Reihenfolge zu bringen. Die COUNT-Funktion zählt die Bestellmenge. Wir haben zum Beispiel die folgende DB2-ORDERS-Tabelle.

IRN56902TRANSACTION_IDCOUNT (ORDER_ID)
TRANSACTION_ID

ORDER_ID

IRN22345

A23118

IRN22345

A45901

IRN22345

A67990

A23167

p>Das Ergebnis ist unser DB2 Die Abfrage gibt die folgenden Ergebnisse zurück.

IRN22345

3IRN99781
IRN56902

2

1

Das obige ist der detaillierte Inhalt vonBeispiel für eine SQL-Abfrage, die die Funktion COUNT und GROUP BY beschreibt. 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