Tuesday , October 15 2024
Tutorial Belajar PostgreSQL Group By

Tutorial Belajar PostgreSQL Group By

Tutorial Belajar PostgreSQL Group By

Tutorial Belajar PostgreSQL Group By – Pada tutorial kali ini kita akan mempelajari tentang bagaimana menggunakan perintah GROUP BY di database postgresql.

Perintah GROUP BY akan mengelompak data yang memiliki nilai sama, jadi nantinya hanya satu baris data dari beberapa data yang memiliki nilai sama saja yang ditampilkan. Dan dari setiap grupnya kamu bisa menambahkan beberapa fungsi seperti SUM untuk menjumlah item ataupun COUNT untuk menghitung berapa banyak baris yang ada didalam grup tersebut.

Perintah GROUP BY harus ditulis setelah perintah FROM atau WHERE, diikuti dengan perintah GROUP BY pada satu kolom.

 

Contoh Penggunaan Perintah Group By Di PostgreSQL

Misalnya kita akan membuat group dari field customer_id yang ada didalam tabel payment, karena didalam tabel payment terdapat beberapa filed customer_id yang memiliki nilai yang sama. Maka perintah postgresqlnya dengan menggunakan GROUP BY adalah seperti berikut ini :

select customer_id
From payment
GROUP BY customer_id;

Nanti data yang ditampilkan akan seperti pada gambar berikut ini :

Tutorial Belajar PostgreSQL Group By

 

Contoh Perintah PostgreSQL GROUP BY Dengan Fungsi SUM

Misalnya kita ingin mencari berapa banyak pembayaran yang telah dilakukan oleh masing masing pelanggan atau customer, untuk mencari data seperti itu kita bisa menggunakan perintah GROUP BY yang digabungkan dengan fungsi SUM. Contoh querynya adalah seperti berikut ini :

select customer_id, SUM (amount)
FROM payment
GROUP BY customer_id;

Nanti data yang ditampilkan akan seperti pada gambar dibawah ini :

Tutorial Belajar PostgreSQL Group By

 

Contoh Perintah PostgreSQL GROUP BY Dengan Fungsi COUNT

Selanjutnya misalnya kita ingin mencari data sudah berapa kali customer melakukan proses pembayaran. Untuk mencari data seperti itu, kita bisa menggunakan perintah GROUP BY diikuti dengan fungsi COUNT, contoh query di database postgresqlnya adalah seperti berikut ini :

 select customer_id, count (*)
FROM payment
GROUP BY customer_id;

Nantinya data yang ditampilkan akan seperti pada gambar dibawah ini :

Tutorial Belajar PostgreSQL Group By

Itulah beberapa contoh penggunaan GROUP BY di database PostgreSQL, selain bisa untuk pengelompokan data, GROUP BY juga bisa digunakan untuk melakukan penghitungan total dan banyaknya baris dari field yang dikelompokan.

Jangan lupa untuk selalu berkunjung ke lebakcyber.net untuk mendapatkan tutorial belajar postgresql lainnya ya.

About Firdan Ardiansyah

Admin di lebakcyber.net Untuk berhubungan dengan saya, silahkan kirim email ke : firdan@lebakcyber.net

Leave a Reply

Your email address will not be published. Required fields are marked *