Simak Contoh Penggunaan SQL Group By
Halo teman-teman, seperti yang telah kita ketahui bahwa saat ini telah banyak profesi yang membutuhkan berbagai bahasa pemrograman, seperti bahasa SQL, bahasa python, dan lainnya .Bahasa SQL termasuk bahasa query yang sangat diperlukan oleh profesi masa kini, salah satunya adalah praktisi data. Dalam bahasa SQL memiliki berbagai fungsi yang dapat digunakan sesuai dengan kebutuhan, seperti SQL join, SQL group by, dan masih banyak fungsi lainnya.
Perkembangan teknologi masa kini memberikan banyak dampak ke berbagai bidang. Seiring perkembangan teknologi tersebut kita perlu mengimbangi dengan berbagai kompetensi yang sesuai. Sebagai contoh dalam proses penelitian kita perlu menggunakan bahasa pemrograman yang bisa membantu dalam proses analisis data.
Pada artikel kali ini kita akan mengenali salah satu bahasa pemrograman khususnya bahasa query yaitu SQL beserta salah satu statement yang sering digunakan.
1. Pengertian SQL
SQL (Structured Query Language) merupakan suatu bahasa query yang sering digunakan untuk berbagai keperluan. SQL memiliki beberapa fungsi, seperti sebagai unsur penting dalam pembuatan aplikasi, memudahkan dalam pengaksesan data, dapat memanipulasi data, membuat persiapan pengolahan data lebih baik, dan lainnya.
Bahasa SQL ini biasa digunakan untuk pengolahan sistem basis data relasional. Banyak profesi yang menggunakan bahasa SQL, antara lain seperti data scientist, business and data analyst, database administrator, SEO analyst, software engineer, dan masih banyak lainnya.
Baca juga : Bootcamp Data Analyst with SQL and Python
2. Fungsi Group By
Group by SQL merupakan salah satu fungsi SQL yang digunakan untuk mengelompokkan data dilihat dari yang bernilai sama ke dalam satu grup.
Terdapat beberapa hal yang perlu diperhatikan yaitu 1) group by digunakan dengan select, yang artinya kolom yang digunakan di GROUP BY statement juga perlu ditempatkan di SELECT; 2) GROUP BY ditempatkan setelah WHERE, jika tidak menggunakan WHERE maka langsung ditempatkan setelah FROM; 3) jika menggunakan ORDER BY maka GROUP BY ditempatkan sebelum ORDER BY. Berikut ini syntax penggunaan GROUP BY
3. Group By Single Column
Group by single column berfungsi untuk memastikan data dapat dikelompokkan menggunakan kriteria dari satu kolom saja, misalnya mengelompokkan data berdasarkan provinsi saja.
Sebagai contoh kita akan mencoba menghitung jumlah baris dalam kolom order_id dengan menghilangkan duplikatnya dengan DISTINCT sebagai total_order, kemudian menghitung jumlah total dari kolom item_price sebagai total_price dari tabel sales_retail_2019. Perhatikan gambar berikut ini
4. Group By Multiple Column
Group by multiple column merupakan fungsi yang dapat digunakan untuk mengelompokkan data menggunakan kriteria dari dua kolom atau lebih, misalnya mengelompokkan data berdasarkan province dan brand. Hampir sama seperti contoh sebelumnya, hanya saja output yang dihasilkan pada kolom province tiap kota yang ditampilkan lebih dari satu baris.
Hal ini dikarenakan data tersebut tidak hanya dikelompokkan berdasarkan province saja, melainkan berdasarkan brand juga. Perhatikan gambar berikut ini.
Baca juga : Catat! Ini 3 Keuntungan Belajar SQL dalam Mengolah Data
Bahasa SQL merupakan suatu bahasa pemrograman yang perlu banyak dipelajari oleh calon praktisi data. Kamu bisa belajar dasar-dasar SQL di DQLab.
DQLab menyajikan materi secara teori maupun praktek. Selain itu di DQLab pun menyediakan berbagai modul dan ebook dengan materi yang beragam sesuai kebutuhan.
Cara bergabungnya sangat mudah. Langsung saja sign up di DQLab.id/signup dan nikmati belajar data science DQLab dan ikuti Bootcamp Data Analyst with SQL and Python.
Penulis : Latifah Uswatun Khasanah
Editor : Annissa Widya Davita