Rumah >pangkalan data >tutorial mysql >Contoh pertanyaan SQL yang menerangkan fungsi COUNT dan GROUP BY

Contoh pertanyaan SQL yang menerangkan fungsi COUNT dan GROUP BY

王林
王林ke hadapan
2023-09-05 09:01:101445semak imbas

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

Soalan: Tulis pertanyaan pada jadual TRANSACTIONS DB2 yang menyenaraikan bilangan pesanan (ORDER_ID) yang diberikan kepada transaksi tertentu (TRANSACTION_ID).

Penyelesaian

Kita boleh menggunakan pertanyaan berikut untuk mencari kuantiti pesanan yang diberikan kepada ID transaksi tertentu pada jadual TRANSAKSI DB2.

Contoh

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

Kami akan menggunakan fungsi GROUP BY pada ORDER_ID untuk mendapatkan keputusan mengikut urutan. Fungsi COUNT akan mengira kuantiti pesanan. Sebagai contoh, kami mempunyai jadual DB2 ORDERS berikut. .

IRN5690221
IRN22345

A45901

IRN22345

A67990

IRN56902

A23119

IRN99781

A23167

p>Hasilnya adalah kami DB2 Pertanyaan akan mengembalikan keputusan berikut. .

IRN56902

IRN99781

Atas ialah kandungan terperinci Contoh pertanyaan SQL yang menerangkan fungsi COUNT dan GROUP BY. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam