Categories: MySQL

Query between MySQL untuk mencari data diantara dua kolom

Bismillaahirrohmaanirrohiim…

Melanjutkan tutorial tentang query mysql untuk explode string, sekarang kita akan mencoba untuk menjalankan query select mencari data diantara dua kolom.

Misalkan kita ingin mencari usia 4 tahun masuk kategori mana (Paud, TK, atau SD) di tabel_sekolah.

Andaikan kita mempunyai tabel tabel_sekolah seperti dibawah ini:

ID nama_kelompok rentang_usia usia_min usia_max
1 Paud 2-6 2 6
2 TK 7-8 7 8
3 SD 9-15 9 15

Jika kita ingin mencari data usia dengan diketahui usia 4, maka query yang kita pakai adalah between kolom A dan kolom B.
Seandainya menggunakan query lebih besar sama dengan (>=) kolom A dan lebih kecil sama dengan (<=) kolom B, maka data yang ditampilkan tidak sesuai dengan hasilnya.

Query salah:

select * from tabel_sekolah where usia_min>=4 AND usia_max<=4;

Hasilnya akan kosong.

Jadi untuk mencari data diantara dua kolom yang berbeda, kita harus menggunakan query between.

SELECT * FROM `tabel_sekolah` WHERE 4 BETWEEN usia_min AND usia_max;

Untuk cek data diantara dua tanggal, bisa menggunakan query:

SELECT *
FROM namatabel
WHERE (kolomtanggal BETWEEN '2021-01-26 14:15:55' AND '2021-02-21 10:15:55')

Query between ini mungkin perintah sederhana, namun banyak programmer yang belum mengetahuinya.

Semoga bermanfaat.

Bagikan
rasupe

Recent Posts

Cara ngoding di laptop lokal, otomatis terupdate ke server.

Bismillaahirrohmaanirrohiim... Berikut ini adalah cara untuk memudahkan programmer dalam singkronisasi kode program dari laptop ke…

4 weeks ago

Setting vhost nginx untuk domain saas

Bismillaahirrohmaanirrohiim... jika kita ingin mengarahkan semua domain apapun keserver utama, dengan menangkap hostname agar menjadi…

4 weeks ago

set user dan email saat push ke github

Bismillaahirrohmaanirrohiim... Untuk push data ke github, kadangkala kita lupa untuk set user dan email, berikut…

1 month ago

Cara install mitm di windows

Bismillaahirrohmaanirrohiim... mitm adalah tools yang bisa menggantikan fiddler, untuk memantau trafik internet, dari website, aplikasi,…

1 month ago

masalah cors pada nginx method options

Bismillaahirrohmaanirrohiim... berikut ini tambahan kode pada vhost nginx untuk memperbolehkan cors method options {{settings}} location…

1 month ago

cara reset google authenticator pada cyberpanel

Bismillaahirrohmaanirrohiim... Jika kita membuka login halaman cyberpanel dan tahu tahu muncul inputan kode authenticator, berikut…

1 month ago