SQL

Operator BETWEEN SQL : Syntax dan Contohnya

Operator SQL BETWEEN

Operator BETWEEN digunakan untuk memilih nilai dalam rentang tertentu. Nilainya bisa berupa angka, teks, atau tanggal.

Operator BETWEEN bersifat inklusif: nilai awal dan akhir disertakan.

Syntax BETWEEN

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

Contoh Database

Di bawah ini adalah pilihan dari tabel “Produk” di database contoh Northwind:

ProduktIDNamaProdukSupplierIDCategoryIDUnitHarga
1Chais1110 boxes x 20 bags18
2Chang1124 – 12 oz bottles19
3Aniseed Syrup1212 – 550 ml bottles10
4Chef Anton’s Cajun Seasoning1248 – 6 oz jars22
5Chef Anton’s Gumbo Mix1236 boxes21.35

Contoh BETWEEN

Pernyataan SQL berikut memilih semua produk dengan harga BETWEEN 10 dan 20:

Contoh

SELECT * FROM Produk
WHERE Harga BETWEEN 30 AND 50;

Contoh NOT BETWEEN

Untuk menampilkan produk di luar rentang contoh sebelumnya, gunakan NOT BETWEEN.

Contoh :

SELECT * FROM Produk
WHERE Harga NOT BETWEEN 20 AND 30;

Contoh BETWEEN dengan IN

Pernyataan SQL berikut memilih semua produk dengan harga ANTARA 10 dan 20. Selain itu; jangan tampilkan produk dengan CategoryID 1,2, atau 4:

Contoh :

SELECT * FROM Produk
WHERE Harga BETWEEN 10 AND 20
AND CategoryID NOT IN (1,2,4);

Contoh BETWEEN Nilai Teks(Text Values)

Pernyataan SQL berikut memilih semua produk dengan NamaProduk antara Carnarvon Tigers dan Mozzarella di Giovanni

Contoh:

SELECT * FROM Produk
WHERE NamaProduk BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY NamaProduk;

Pernyataan SQL berikut memilih semua produk dengan NamaProduk antara Carnarvon Tigers dan Bumbu Cajun Chef Anton:

Contoh :

SELECT * FROM Produk
WHERE NamaProduk BETWEEN "Carnarvon Tigers" AND "Chef Anton's Cajun Seasoning"
ORDER BY NamaProduk;

Contoh NOT BETWEEN Nilai Teks(Text Values)

Pernyataan SQL berikut memilih semua produk dengan NamaProduk NOT BETWEEN Carnarvon Tigers dan Mozzarella di Giovanni:

Contoh

SELECT * FROM Produk
WHERE NamaProduk NOT BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY NamaProduk;

Contoh Tabel

Berikut adalah pilihan dari tabel “Order” di database contoh Northwind:

OrderIDCustomerIDEmployeeIDTanggalPesanShipperID
102489057/4/19963
102498167/5/19961
102503447/8/19962
102518437/9/19961
102527647/10/19962

Contoh BETWEEN Tanggal

Pernyataan SQL berikut memilih semua pesanan dengan TanggalPesan BETWEEN ’01 -July-1996 ‘dan ’31 -July-1996’:

Contoh :

SELECT * FROM Order
WHERE TanggalPesan BETWEEN #01/07/1996# AND #31/07/1996#;

Atau

Contoh :

SELECT * FROM Order
WHERE TanggalPesan BETWEEN '1996-07-01' AND '1996-07-31';

Hanifah Nurbaeti