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.
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. .
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!