JULY SPECIAL ! DISKON 96%
Belajar Data Science Bersertifikat, 12 Bulan hanya 180K!
1 Hari 16 Jam 19 Menit 14 Detik

Tutorial Sederhana SQL Group By

Belajar Data Science di Rumah 09-November-2023
https://dqlab.id/files/dqlab/cache/2-longtail-rabu-06-2023-11-10-134028_x_Thumbnail800.jpg

SQL atau singkatan dari Structured Query Language adalah bahasa pemrograman yang cukup sering digunakan untuk menghubungkan database dengan menggunakan query yang tersedia di dalamnya.


Selain itu SQL juga bisa digunakan untuk membuat database, mengubah isinya, dan juga menghapus datanya. Salah satu perintah yang cukup sering digunakan oleh para pengguna SQL ini adalah Group By. Group By ini memiliki fungsi untuk melakukan grouping atau pengelompokkan data. 


Statement Group by ini adalah salah satu basic statement pada SQL, tetapi cukup sulit dikuasai oleh para pemula karena statement ini biasanya dikombinasikan dengan statement agregat. Nah, pada artikel kita kali ini, kita akan belajar bagaimana cara menggunakan statement Group By ini. Mari kita simak pembahasannya!


1. SQL Group By

SQL Group By biasa digunakan untuk menggabungkan data dengan nilai yang sama dalam daftar bidang tertentu menjadi satu buah data.


Pernyataan dari SQL Group By ini juga sering menggunakan fungsi agregat contohnya seperti count, max, min, sum, dan juga avg untuk bisa mengelompokkan hasil yang sudah ditetapkan oleh satu buah kolom atau lebih. Untuk sintaks dari SQL Group By ini seperti berikut ini:


SELECT [KOLOM1], [KOLOM2] FROM NAMA_TABEL GROUP BY [KOLOM1], [KOLOM2];


Baca juga : Bootcamp Data Analyst with SQL and Python


2. SQL Group By dengan COUNT

Kita bisa menggunakan Group By ini dengan mengkombinasikannya dengan fungsi COUNT. Misal kita ingin mengelompokkan baris dengan berdasarkan kolom negara dan ingin menghitung jumlah masing-masing orang yang negaranya sama dengan menggunakan fungsi COUNT ini.


Untuk lebih jelasnya lagi kita bisa melihat pada contoh di bawah ini:

SQL


select country, count(*) as number 

from customers 

group by country;


Untuk hasil ouputan dari sintaks diatas adalah seperti dibawah ini. Jadi kalian bisa melihat bahwa data jumlah dari masing-masing negara, hanya perlu memanggil fungsi COUNT ini untuk melihat ada berapa orang yang negaranya sama satu sama lain.


SQL


3. SQL Group By dengan SUM

SQL


Selain dengan menggunakan fungsi COUNT. SQL Group By ini bisa kalian kombinasikan dengan fungsi sum. Misalnya kalian memiliki data harga penjualan produk dari masing-masing item. Maka kalian bisa dengan mudah dengan hanya mengkombinasikan fungsi SUM ini dengan Group By.


Sintaksnya sendiri seperti berikut ini:


select customers_id, sum(price) as total 

from orders 

group by customers_id;


SQL


Baca juga : Catat! Ini 3 Keuntungan Belajar SQL dalam Mengolah Data


4. SQL Group By dengan AVG

Selanjutnya SQL Group By ini juga bisa digabungkan dengan fungsi AVG untuk melihat rata rata dari suatu data. Misalnya kita ingin melihat rata-rata dari harga penjualan produk, maka kita harus menggunakan Group By ini untuk mengelompokkan data dengan menambahkan statement AVG untuk melihat hasil dari rata-rata harga penjualan produk. Sintaksnya sendiri seperti berikut ini:



select customers_id, avg(price) as rata_rata 

from orders 

group by customers_id;


SQL


Nikmati tigga modul Fundamental SQL menarik  lainnya bersama DQLab. Tidak perlu khawatir, kamu tetap bisa belajar ngoding meskipun belum familiar dengan bahasa pemrograman sekalipun. Belajar SQL adalah langkah yang tepat untuk membangun pembiasaan kamu untuk ngoding dan semakin memperkaya skill data science kamu. Yuk, Sign up sekarang untuk #MulaiBelajarData di DQLab!


Mulai bangun portfolio datamu yang outstanding dengan Data Analyst Career Track bersama DQLab dan nikmati modul-modul dari dasar hingga tingkat mahir. Caranya dengan Sign Up sekarang untuk #MulaiBelajarData di DQLab:

  • Buat Akun Gratis dengan Signup di DQLab.id/signup

  • Selesaikan modulenya, dapatkan sertifikat & reward menarik dari DQLab

  • Subscribe DQLab.id untuk Akses Semua Module Premium


Mulai Karier
sebagai Praktisi
Data Bersama
DQLab

Daftar sekarang dan ambil langkah
pertamamu untuk mengenal
Data Science.

Buat Akun


Atau

Sudah punya akun? Login