Skip to content · ⁨Lompat ke konten⁩

Grouping with GROUP BY · ⁨Pengelompokan dengan GROUP BY⁩

English

Grouping rows with GROUP BY

An aggregate like AVG normally summarises the whole table into one number. GROUP BY splits the rows into groups that share a value, and gives one summary row per group:

This gives one row for each form, with that form's count and average.

Bahasa Indonesia

Mengelompokkan baris dengan GROUP BY

Agregat seperti AVG biasanya meringkas seluruh tabel menjadi satu angka. GROUP BY membagi baris ke dalam kelompok yang memiliki nilai yang sama, dan memberikan satu baris ringkasan per kelompok:

SELECT form, COUNT(*) AS n, ROUND(AVG(score), 2) AS avg_score
FROM student
GROUP BY form;

Ini memberikan satu baris untuk setiap form, dengan jumlah dan rata-rata kelas tersebut.

GROUP BY merapatkan baris yang berbagi nilai menjadi satu baris per kelompok, menjumlahkan sisanya

Handout · ⁨Lembar Kerja⁩

Log in or create account · ⁨Masuk atau buat akun⁩

IGCSE, A-Level & AP