Mis on vahemiku päring?

Vahemiku päring on andmebaasihalduses kasutatav termin, mis kirjeldab andmebaasis sisalduva teabe otsingu teostamise alumist ja ülemist piiri. Tegelikult on vahemiku päring levinud tava selliste andmebaaside kasutamisel, mis sisaldavad teavet ettevõtte, organisatsiooni või muul teabesel eesmärgil.
Näiteks võib arstikabinetis olla patsienditoimikute jaoks arvutiandmebaasisüsteem. Juhul, kui arstiamet soovib saata iga-aastasele kontrollile tulevatele patsientidele postkaardi posti teel, kasutab andmebaasi haldaja vahemiku päringut, et tuvastada kriteeriumidele vastavad kirjed. Madalam vahemik võivad olla patsiendid, kes olid viimati kabinetis üle-eelmise aasta 25. mail. Ülemine vahemik oleks patsiendid, kes olid viimati kabinetis eelmise aasta 25. mail.

Vahemiku päring ei pea alati puudutama kuupäevi. Vahemiku muutuja võib otsinguti erineda. Kõigil otsingutel on aga ühine see, et andmebaasi administraator või isik, kes teabe leidmiseks andmebaasi kasutab, ei tea, mitu kirjet või faili jääb vahemikku.

Näiteks võib vidinaid müüv ettevõte jälgida oma andmebaasis iga kliendikirje iga ostu summat. Seega, kui Susie Q ostab jaanuaris 4,000 USA dollari (USD) väärtuses, märtsis 2,000 dollari eest, juunis 3,500 dollarit ja oktoobris veel 4,000 dollarit, salvestatakse kõik need ostusummad andmebaasis Susie Q kirjesse. Kui ettevõte soovib käivitada püsiklientide premeerimiseks turunduskampaania, võib ta kasutada vahemikupäringut, et otsida andmebaasist kliente, kes on viimase aasta jooksul ostnud neilt rohkem kui 12,000 XNUMX USD vidinaid.

Selle päringu puhul sisestavad nad vahemiku päringu alumisse otsa $12,000 12,001 ja otsingu ülemise vahemiku väljale $XNUMX XNUMX+. Täiendav muutuja oleks kuupäevavahemik üks aasta. Tagastatud tulemused sisaldaksid Susie Q rekordit.
Teine näide, kus vahemiku päring tuleks kasuks, on see, kui ettevõte otsib kliente, kes on tellinud vähemalt neli korda ühe aasta jooksul. Tellimuste summade vahemiku päringu alumine ots on 4 ja ülemine ots 5+. Teine muutuja on kuupäevad, nii et üheaastase perioodi päring sisestataks andmebaasi otsingukriteeriumidesse.