Last Updated on August 11, 2021 by
Pada seri tutorial SQL sebelumnya Anda sudah mempelajari tentang SQL Like. Kali ini, Codekey akan mengajak Anda untuk belajar tentang Between SQL.
Between SQL adalah sebuah kondisi yang memungkinkan Anda untuk melakukan pengujian jika sebuah expression berada dalam suatu rentang nilai tertentu atau inklusif.
Penggunan SQL Between memungkinkan Anda menampilkan data-data yang Anda ingin tampilkan berdasarkan rentang nilai yang Anda tentukan sendiri. Hal ini pun akan memudahkan Anda untuk menemukan data-data yang Anda butuhkan. Tertarik untuk mendalami SQL? Simak terus seri tutorial SQL Between berikut ini.
Between SQL Operator
BETWEEN SQL digunakan untuk ketika memilih nilai dalam rentang tertentu. Nilai dapat berupa angka, teks, atau tanggal. SQL BETWEEN bersifat inklusif: nilai awal dan akhir disertakan. Between pada SQL dapat digunakan dalam pernyataan SELECT, INSERT, UPDATE, atau DELETE. Kondisi SQL BETWEEN akan mengembalikan catatan di mana ekspresi berada dalam kisaran value1 dan value2.
Operator Between sifatnya Inklusif, perhatikanlah contoh di bawah ini:
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;
Demo Database
Berikut ini adalah contoh tabel produk di dalam contoh sampel database:
ID Produk | Nama Produk | ID Suplier | ID Kategori | Unit | Harga |
1 | Kecap | 1 | 1 | 15 botol (600 ml) | 450.000 |
2 | Saos Tomat | 1 | 1 | 15 botol (600 ml) | 225.000 |
3 | Sirup Melon | 1 | 2 | 10 botol (460 ml) | 200.000 |
4 | Sirup Cocopandan | 1 | 2 | 10 botol (460 ml) | 200.000 |
5 | Madu | 1 | 2 | 20 botol (200 ml) | 600.000 |
6 | Saos Tiram | 1 | 1 | 10 botol (133 ml) | 100.000 |
Contoh SQL Between
Lihatlah contoh berikut ini:
SELECT * FROM Produk
WHERE Harga BETWEEN 100.000 AND 200.000;
Output:
ID Produk | Nama Produk | ID Suplier | ID Kategori | Unit | Harga |
3 | Sirup Melon | 1 | 2 | 10 botol (460 ml) | 200.000 |
4 | Sirup Cocopandan | 1 | 2 | 10 botol (460 ml) | 200.000 |
6 | Saos Tiram | 1 | 1 | 10 botol (133 ml) | 100.000 |
Untuk menampilkan produk diluar rentang dari contoh di atas, Anda harus menggunakan NOT BETWEEN seperti contoh di bawah ini:
SELECT * FROM Produk
WHERE Harga NOT BETWEEN 100.000 AND 200.000;
Output:
ID Produk | Nama Produk | ID Suplier | ID Kategori | Unit | Harga |
1 | Kecap | 1 | 1 | 15 botol (600 ml) | 450.000 |
2 | Saos Tomat | 1 | 1 | 15 botol (600 ml) | 225.000 |
5 | Madu | 1 | 2 | 20 botol (200 ml) | 600.000 |
Demikianlah penjelasan tentang Between SQL yang bisa Anda terapkan untuk menentukan range nilai dari database Anda. Penerapan dari SQL Between tidaklah sulit, Anda hanya membutuhkan ketelitian yang tinggi apabila database Anda memiliki data-data yang banyak dan beragam.
Jika Anda tertarik untuk belajar lebih dalam tentang SQL, simak terus seri tutorial SQL di Codekey.id. Situs Codekey.id adalah situs untuk Anda belajar bahasa pemrograman.
Kami menyediakan berbagai tutorial, materi, pembahasan, serta tips dan trik untuk Anda belajar bahasa pemrograman. Jangan lupa untuk ‘allow notification’ dari https://codekey.id/ agar Anda tidak ketinggalan update tutorial terbaru.
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.