Operator SQL BETWEEN
Operator SQL BETWEEN
Operator BETWEEN memilih nilai dalam rentang yang diberikan. Nilai dapat berupa angka, teks, atau waktu.
Operator BETWEEN bersifat inklusif yaitu nilai mulai dan nilai akhir harus disertakan.
BETWEEN Sintaks:
SELECT nama_kolom, …
FROM nama_table
WHERE nama_kolom BETWEEN nilaiawal DAN nilaiakhir;
BETWEEN Contoh
Pernyataan SQL BETWEEN dibawah ini akan memilih semua produk dengan kisaran harga antara 10 sampai 20 :
SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;
hasilnya akan menampilkan produk harga diantara 10-20
Not BETWEEN Contoh
Untuk menampilkan produk di luar kisaran contoh sebelumnya, gunakan NOT BETWEEN:
SELECT * FROM ProductsWHERE Price NOT BETWEEN 10 AND 20;
hasilnya akan menampilkan produk produk diluat jangkauan 10-20
BETWEEN dengan IN Contoh
Pernyataan SQL dibawah ini akan memilih semua produk dengan harga dikisaran 10 sampai 20. Selain itu juga tidak akan menampilkan produk dengan CategoryID dari 1,2, atau 3:
SELECT * FROM Products
WHERE (Price BETWEEN 10 AND 20)
AND NOT CategoryID IN (1,2,3);
hasilnya harga antara 10-20 yang muncul dan CategoryID diluar 1 2 dan 3