SQL (Structured Query Language) adalah bahasa standar yang digunakan untuk mengelola dan memanipulasi basis data relasional. Memahami cara menulis query SQL yang efektif sangat penting bagi siapa saja yang bekerja dengan data. Dalam artikel ini, kita akan fokus pada tiga klausa dasar: SELECT, FROM, dan WHERE. Klausa-klausa ini adalah fondasi dari hampir semua query SQL.
1. Klausa SELECT
Klausa SELECT digunakan untuk memilih kolom data yang ingin Anda ambil dari tabel. Anda bisa memilih satu atau beberapa kolom, atau bahkan semua kolom dengan menggunakan wildcard *.
Contoh:
SELECT kolom1, kolom2
FROM tabel;
Jika Anda ingin mengambil semua kolom dari tabel:
SELECT *
FROM tabel;
2. Klausa FROM
Klausa FROM menunjukkan tabel mana yang menjadi sumber data. Anda bisa mengambil data dari satu atau lebih tabel. Untuk pengambilan data dari beberapa tabel, Anda biasanya memerlukan operasi JOIN, namun dalam contoh dasar ini kita akan fokus pada satu tabel saja.
Contoh:
SELECT kolom1, kolom2
FROM nama_tabel;
3. Klausa WHERE
Klausa WHERE digunakan untuk menyaring baris data yang memenuhi kondisi tertentu. Ini membantu Anda mendapatkan data yang lebih spesifik dan relevan.
Contoh:
SELECT kolom1, kolom2
FROM nama_tabel
WHERE kondisi;
Operator dalam Klausa WHERE:
- = : Sama dengan
- <> atau != : Tidak sama dengan
- > : Lebih besar dari
- < : Lebih kecil dari
- >= : Lebih besar atau sama dengan
- <= : Lebih kecil atau sama dengan
- BETWEEN : Di antara rentang nilai tertentu
- LIKE : Mencocokkan pola tertentu
- IN : Dalam sekumpulan nilai
- IS NULL : Nilai adalah NULL
Contoh Penggunaan Operator:
SELECT nama, usia
FROM karyawan
WHERE usia > 30;
SELECT nama, kota
FROM karyawan
WHERE kota = 'Jakarta';
SELECT nama, gaji
FROM karyawan
WHERE gaji BETWEEN 3000000 AND 5000000;
SELECT nama, departemen
FROM karyawan
WHERE departemen IN ('HR', 'IT', 'Finance');
4. Menggabungkan Klausa SELECT, FROM, dan WHERE
Menggabungkan ketiga klausa ini dalam satu query memungkinkan Anda untuk mengambil data yang spesifik dari tabel. Berikut beberapa contoh penerapannya:
Contoh 1: Mengambil data karyawan yang berusia lebih dari 30 tahun:
SELECT nama, usia
FROM karyawan
WHERE usia > 30;
Contoh 2: Mengambil data karyawan yang tinggal di Jakarta:
SELECT nama, kota
FROM karyawan
WHERE kota = 'Jakarta';
Contoh 3: Mengambil data karyawan dengan gaji dalam rentang tertentu:
SELECT nama, gaji
FROM karyawan
WHERE gaji BETWEEN 3000000 AND 5000000;
Contoh 4: Mengambil data karyawan yang bekerja di departemen tertentu:
SELECT nama, departemen
FROM karyawan
WHERE departemen IN ('HR', 'IT', 'Finance');
Kesimpulan
Dengan memahami dan menguasai klausa SELECT, FROM, dan WHERE, Anda bisa mulai menulis query SQL yang efisien dan efektif untuk mengambil data yang Anda butuhkan dari basis data. Selalu pastikan untuk menentukan kolom yang relevan, tabel yang tepat, dan kondisi yang spesifik untuk mendapatkan hasil yang diinginkan. Terus berlatih menulis query dan eksplorasi lebih lanjut untuk mengoptimalkan kemampuan SQL Anda.
Selamat mencoba dan semoga berhasil!
Untuk video bisa cek link ini ya : BacaAngka
Tidak ada komentar:
Posting Komentar