Pelajaran 20 / 37 · Pengelompokan

GROUP BY mengumpulkan baris, lalu setiap grup menjadi satu baris

Di langkah GROUP BY, baris-baris dikelompokkan ke dalam pita warna, satu pita untuk setiap negara. Di langkah AGGREGATE, setiap pita diringkas menjadi satu baris. Setelah itu, kolom yang bukan kunci dan tidak diagregasi tidak tersedia lagi.

Query-nya

SELECT country, count(*) AS customers
FROM customers
GROUP BY country

Coba kelompokkan menurut region_id, di SELECT dan GROUP BY: 4 grup, karena GROUP BY mengumpulkan NULL dalam satu grup, di sini milik Farid.

Berikutnya: Mengelompokkan dengan dua kunci · Semua pelajaran