MySQL Select Where Between – Aralık Belirme
Bir alanda belirli bir aralığa koşul yazmak amacıyla kullanılır.
Tüm kayıtlarımızı görmek için,
MariaDB [obs]> select * from ogrenci; +----------+--------+-----------+------------+------------+-----------+ | ogrNo | adi | soyadi | mobil | dtarihi | bolumu | +----------+--------+-----------+------------+------------+-----------+ | 03050095 | Ayşe | Güneş | NULL | 1998-03-01 | NULL | | 20220001 | Canan | Demirel | 5351234567 | 1940-03-10 | ASTRONOMI | | 22050917 | Murat | Sulupınar | NULL | NULL | NULL | | 75050917 | Temel | Demir | 5557779777 | 1989-01-28 | Fizik | | 91050075 | Gülçin | Demircan | 532100011 | NULL | NULL | | 91050099 | Yahya | Demircan | 532100010 | 2022-03-10 | Matematik | +----------+--------+-----------+------------+------------+-----------+ 6 rows in set (0.000 sec)
Örnek: Numarası 01050001 ile 08050008 arasındaki öğrencilerin numarasını,adını ve soyadını görüntüleyen sql ifadesi
MariaDB [obs]> select adi,soyadi,ogrNo -> from ogrenci -> where ogrNo between '01050001' and '08050001'; +------+--------+----------+ | adi | soyadi | ogrNo | +------+--------+----------+ | Ayşe | Güneş | 03050095 | +------+--------+----------+ 1 row in set (0.095 sec)
Aslında where ogrNo >= ‘01050001’ and ogrNo<=’08050001′; yazmakla aynı anlama gelmektedir.