Jumat, 24 Mei 2024

Panduan Lengkap: Struktur Penulisan Query SQL dengan SELECT, FROM, dan WHERE

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