Operator BETWEEN SQL

Operator BETWEEN digunakan dalam klausa WHERE, berfungsi untuk memilih rentang data di antara dua nilai.

Operator BETWEEN

Operator BETWEEN ... AND akan memilih rentang data di antara dua nilai. Nilai ini dapat berupa angka, teks, atau tanggal.

语法 BETWEEN SQL

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

Tabel asli (digunakan dalam contoh:)

Tabel Persons:

Id Nama Belakang Nama Depan Alamat Kota
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing
4 Gates Bill Xuanwumen 10 Beijing

Contoh Operator BETWEEN

Untuk menampilkan orang yang berada di antara "Adams" (termasuk) dan "Carter" (tidak termasuk) dalam urutan abjad, gunakan SQL di bawah ini:

SELECT * FROM Persons
WHERE Nama Belakang
BETWEEN 'Adams' AND 'Carter'

Hasil Koleksi:

Id Nama Belakang Nama Depan Alamat Kota
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York

Perhatian Penting:Beberapa database memiliki perbedaan dalam cara menangani operator BETWEEN...AND. Beberapa database akan menampilkan orang yang berada di antara "Adams" dan "Carter", tetapi tidak termasuk "Adams" dan "Carter"; beberapa database akan menampilkan orang yang berada di antara "Adams" dan "Carter", termasuk "Adams" dan "Carter"; dan beberapa database lainnya akan menampilkan orang yang berada di antara "Adams" dan "Carter", termasuk "Adams", tetapi tidak termasuk "Carter".

Jadi, periksa bagaimana database Anda menangani operator BETWEEN....AND!

Contoh 2

Untuk menampilkan orang yang berada di luar rentang contoh di atas, gunakan operator NOT:

SELECT * FROM Persons
WHERE Nama Belakang
NOT BETWEEN 'Adams' AND 'Carter'

Hasil Koleksi:

Id Nama Belakang Nama Depan Alamat Kota
3 Carter Thomas Changan Street Beijing
4 Gates Bill Xuanwumen 10 Beijing