Menampilkan Nilai Di Antara 2 Nilai Pada MySQL

Pada tutorial kali ini akan membahas tentang bagaimana caranya untuk menampilkan nilai di antara 2 nilai  pada mysql.


Operator BETWEEN pada sql digunakan untuk menampilkan nilai yang berada di antara atau yang tidak berada di antara 2 nilai yang dibandingkan. Misal terdapat nilai dari 1 – 10.

Kemudian kita ingin menampilkan nilai yang berada di antara 2 – 7. Maka yang ditampilkan hanyalah 2, 3, 4, 5, 6, 7. Sedangkan bila kita ingin menampilkan nilai yang tidak berada di antara 2 – 7 maka nilai yang tampil adalah 1, 8, 9, 10.

Sekarang, mari kita buat contoh Databasenya terlebih dahulu.

lalu kita gunakan database ini, dengan query use cms.

Setelah berhasil membuat Database, langkah selanjutnya adalah pembuatan table, table yang akan dibuat bernama product.

Nah, sekarang langkah terakhir adalah memasukan 10 record ke dalam Database.

Untuk melihat apakah 10 record di atas berhasil dimasukkan, kita dapat menggunakan perintah select*from product.


Between (int)

Sekarang kita akan mencoba menampilkan Product berdasarkan nomor id – nya yang bertipe integer. Dalam contoh ini saya mencoba menampilkan Product yang memiliki id di antara 2 -7.


Not Between (int)

Selain bisa menampilkan data yang berada di antara 2 nilai yang diberikan. Anda juga dapat menampilkan data yang dimana data ini tidak berada di antara 2 nilai yang diberikan. Jadi misalnya saya ingin menampilkan data yang tidak berada di antara 2 – 7, maka data yang tampil adalah 1, 8, 9 dan 10. Dalam kasus ini, anda tinggal menambahkan query NOT sebelum query BETWEEN.

Sintaks querynya adalah seperti ini :

Di bawah ini adalah contohnya.


Between (Text)

Selain mengambil data yang bertipe integer pada query Between, anda juga dapat menerapkan query Between ini pada tipe data Text. Namun syaratnya, kolom yang terpilih haruslah kolom yang bertipe data String. Karena yang akan kita query adalah huruf bukan angka.

Sintaks sederhananya adalah :

Yang dimaksud abjad pada query di atas adalah huruf dari a – z, dan jangan lupakan dua tanda petik – nya.

Berikut contohnya :


Not Between (Text)

Sama seperti pada tipe data integer, pada tipe data text anda juga dapat menampilkan data yang tidak berada di antara 2 nilai yang disajikan, anda hanya tinggal menambahkan query NOT sebelum BETWEEN.


Between (Date)

Query BETWEEN juga dapat diterapkan pada tipe data date.


Not Between (Date)

Pada tipe data date pun anda juga dapat menggunakan query NOT BETWEEN untuk menampilkan data yang tidak berada di antara 2 nilai yang disajikan. Caranya tinggal menambah query NOT sebelum BETWEEN.


Demikian tutorial dari cara menampilkan nilai di antara 2 nilai pada mysql. Silahkan kunjungi tutorial lainnya seperti :

  1. Cara mengurutkan data pada mysql
  2. Fungsi perintah distinct pada mysql
  3. Fungsi perintah where pada mysql

Leave a comment

Your email address will not be published. Required fields are marked *

× Contact Us