Artikel Menarik Lainnya
4. Operator BETWEEN
Operator BETWEEN digunakan untuk memilih data dalam rentang nilai tertentu, termasuk nilai batas atas dan bawah. Ini sangat berguna saat kita ingin mendapatkan data di antara dua nilai tertentu.
SELECT prod_name, prod_price
FROM products
WHERE prod_price BETWEEN 5 AND 10;
Pernyataan ini akan mengambil semua produk dengan harga antara 5 dan 10, termasuk harga 5 dan 10 itu sendiri.
5. Operator IS NULL
Operator IS NULL digunakan untuk memeriksa kolom yang tidak memiliki nilai atau berisi nilai NULL. Penggunaan operator ini penting untuk menemukan data yang kosong atau belum terisi.
SELECT cust_name
FROM customers
WHERE cust_email IS NULL;
Pernyataan ini akan menampilkan semua nama pelanggan yang tidak memiliki alamat email yang terdaftar.
Nilai NULL berbeda dari nilai 0 atau string kosong; NULL menunjukkan ketiadaan data atau belum diisi sama sekali.
Kesimpulan
Klausa WHERE dalam SQL berfungsi untuk menyaring data dengan menetapkan kondisi tertentu yang harus dipenuhi. Ini memungkinkan pengguna untuk mengambil bagian dari data dari tabel yang besar.
Dengan menggunakan operator seperti sama dengan (=), tidak sama dengan (<> dan !=), serta operator perbandingan (<, >, <=, >=), pengguna dapat melakukan berbagai pengujian terhadap nilai. Operator BETWEEN digunakan untuk menyaring data dalam rentang nilai tertentu, sedangkan operator IS NULL untuk memeriksa apakah ada nilai kosong (NULL) dalam kolom.
Penggunaan klausa WHERE yang tepat dapat meningkatkan kinerja query dan memastikan hanya data yang relevan yang diambil, sehingga memudahkan analisis dan pengambilan keputusan. Praktik terbaik meliputi penggunaan operator yang sesuai dan menghindari penyaringan di tingkat aplikasi untuk menjaga efisiensi sistem.