Mengenal Perintah SELECT dalam SQL
SQL (Structured Query Language) merupakan bahasa pemrograman universal yang bisa digunakan untuk memproses segala hal yang berkaitan dengan database, termasuk proses manipulasi data. Perkembangan teknologi membuat perusahaan mulai menyadari betapa pentingnya data, hingga hampir semua perusahaan akan memiliki database internalnya masing-masing. SQL menyediakan beberapa perintah dasar yang akan memudahkan proses manipulasi data, misalnya saja perintah SELECT.
Perintah SELECT adalah salah satu perintah dasar dan paling penting dalam SQL. Perintah ini digunakan untuk mengambil data dari satu atau lebih tabel dalam database. Dengan memanfaatkan perintah SELECT, pengguna dapat mengekstrak informasi spesifik sesuai dengan kriteria yang telah ditentukan oleh pengguna, seperti kolom tertentu, kondisi tertentu, atau bahkan pengurutan data.
Dalam artikel ini kita akan membahas mengenai contoh penggunaan perintah SELECT dalam SQL. Simak pembahasannya!
1. Fungsi Dasar Perintah SELECT
Fungsi yang paling dasar dari perintah SELECT adalah dapat digunakan untuk memilih dan menampilkan data dari tabel. Pengguna dapat memilih semua kolom atau hanya kolom tertentu yang dibutuhkan. Berikut adalah syntax dasarnya:
SELECT kolom1, kolom2, ...
FROM nama_tabel;
Jika pengguna ingin memilih semua kolom dalam tabel, mereka bisa menggunakan SELECT *, dimana perintah ini akan mengambil semua data dari tabel tersebut.
SELECT * FROM nama_tabel;
Baca juga : Bootcamp Data Analyst with SQL and Python
2. Menggunakan WHERE untuk Memfilter Data
Perintah SELECT dapat digabungkan dengan perintah lainnya, termasuk dengan klausa WHERE untuk memfilter data, sehingga data yang ditampilkan di output hanyalah data yang memenuhi kondisi tertentu. Ini adalah syntax umum dengan WHERE:
SELECT kolom1, kolom2, ...
FROM nama_tabel
WHERE kondisi;
Misalnya, pengguna ingin mengambil semua pelanggan yang tinggal di kota "Jakarta", maka syntax yang bisa digunakan adalah sebagai berikut:
SELECT Nama, Alamat
FROM Pelanggan
WHERE Kota = 'Jakarta';
3. Mengurutkan Hasil dengan ORDER BY
Hasil dari perintah SELECT bisa diurutkan menggunakan klausa ORDER BY, baik dalam urutan ascending (ASC) atau descending (DESC). Query untuk mengurutkan data bisa diletakkan di bagian paling bawah. Berikut adalah contoh syntax umum yang menggunakan ORDER BY:
SELECT kolom1, kolom2, ...
FROM nama_tabel
ORDER BY kolom ASC|DESC;
Misalkan pengguna ingin menampilkan semua pelanggan dan mengurutkan berdasarkan nama mereka dalam urutan ascending, ini adalah query yang bisa digunakan:
SELECT Nama, Alamat
FROM Pelanggan
ORDER BY Nama ASC;
4. Menggabungkan Tabel dengan JOIN
SELECT juga bisa digunakan untuk mengambil data dari beberapa tabel sekaligus dengan menggunakan JOIN. Hal ini akan berguna ketika data yang dibutuhkan tersebar di berbagai tabel. Misalnya pengguna membutuhkan data nama pelanggan dan detail pesanan mereka, di mana data pelanggan dan pesanan berada di tabel yang berbeda, sehingga pengguna bisa memanfaatkan JOIN.
Berikut contoh query nya:
SELECT Pelanggan.Nama, Pesanan.Tanggal, Pesanan.Total
FROM Pelanggan
JOIN Pesanan ON Pelanggan.ID_Pelanggan = Pesanan.ID_Pelanggan;
Baca juga : Catat! Ini 3 Keuntungan Belajar SQL dalam Mengolah Data
Perintah SELECT dalam SQL merupakan tools utama untuk mengambil dan mengelola data dari tabel-tabel dalam sebuah database. Dengan fitur tambahan seperti WHERE untuk menyaring data, ORDER BY untuk mengurutkan hasil, dan JOIN untuk menggabungkan tabel, SELECT menjadi dasar dari banyak operasi pengambilan data dalam SQL.
Tertarik belajar SQL? DQLab menyediakan modul SQL yang sangat cocok bagi pemula. DQLab merupakan platform belajar online yang berfokus pada pengenalan Data Science & Artificial Intelligence (AI) dengan menggunakan bahasa pemrograman populer, serta platform edukasi pertama yang mengintegrasi fitur Chat GPT. Selain itu DQLab juga menggunakan metode HERO yaitu Hands-On, Experiential Learning & Outcome-based, yang dirancang ramah untuk pemula.
Selain itu, Bootcamp Data Analyst with SQL and Python juga termasuk kelas yang direkomendasikan bagi pemula yang ingin melakukan pembelajaran data untuk menjadi seorang Data Analyst. Tentunya nanti kita akan dihadapkan dengan study case yang bisa menambah portfolio data.
Untuk mendapatkan pengalaman belajar menarik, buruan sign up di DQLab. Daftar sekarang dan kejar impianmu untuk menjadi Data Analyst!
Penulis : Gifa Delyani Nursyafitri