Menu
CoddyTech

Pengelompokan Bagian 1

Termasuk bagian Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 36 dari 72.

Sejauh ini, kita telah menghitung data untuk seluruh bidang, dan sekarang kita akan menambahkan kemampuan untuk menghitung data untuk grup tertentu.


workers

idareaage
1A35
2A37
3B29
4B39

Jika kita menulis 

SELECT AVG(age) as avg_age FROM workers

Kita hanya akan mendapatkan usia rata-rata semua pekerja secara keseluruhan. 

Bagaimana jika kita ingin menghitung rata-rata usia untuk setiap wilayah?

Untuk itu, kita dapat menggunakan kata kunci GROUP BY

SELECT area, AVG(age) as avg_age FROM workers
GROUP BY area

Hasilnya:

wilayahavg_age
A36
B34

Sekarang kita tahu bahwa usia rata-rata di Wilayah A adalah 36 dan usia rata-rata di Wilayah B adalah 34.

challenge icon

Tantangan

Mudah

Tabel dan kolom yang tersedia:

  • foods: name, type, pH

Hitung nilai pH rata-rata untuk setiap jenis makanan.

Beri nama kolom: type, ph_average.

Gunakan ROUND(value, 2) untuk membulatkan rata-rata hingga dua angka desimal.

Coba sendiri

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground SQL