Ce este o interogare de interval?

Interogarea intervalului este un termen folosit în gestionarea bazei de date care descrie limitele inferioare și superioare pentru efectuarea unei căutări a informațiilor pe care le conține baza de date. De fapt, o interogare de interval este o practică obișnuită pentru utilizarea unei baze de date care conține informații pentru o afacere, organizație sau alt scop informațional.
De exemplu, un cabinet medical poate avea un sistem de baze de date computerizate pentru dosarele pacientului. În cazul în care cabinetul medicului dorește să trimită o carte poștală prin poștă pacienților care urmează să efectueze un control anual, administratorul bazei de date ar folosi o interogare de interval pentru a identifica înregistrările care se încadrează în criterii. Intervalul inferior poate fi pacienții care au fost ultimii în cabinet pe 25 mai a anului precedent. Gama superioară ar fi pacienții care au fost ultimii în cabinet la 25 mai a anului precedent.

O interogare de interval nu trebuie să se refere întotdeauna la date. Variabila intervalului poate varia de la căutare la căutare. Ceea ce au în comun toate căutările, însă, este că administratorul bazei de date sau persoana care utilizează baza de date pentru a găsi informațiile nu știe câte înregistrări sau fișiere se încadrează în interval.

De exemplu, o companie care vinde widget-uri poate urmări valoarea fiecărei achiziții pentru fiecare înregistrare client din baza sa de date. Deci, când Susie Q face o achiziție de 4,000 USD în ianuarie, 2,000 USD în martie, 3,500 USD în iunie și alți 4,000 USD în octombrie, toate aceste sume de achiziție sunt înregistrate în înregistrarea lui Susie Q în baza de date. Dacă compania dorește să lanseze o campanie de marketing pentru a recompensa clienții fideli, poate folosi o interogare de interval pentru a căuta în baza de date clienții care au achiziționat widget-uri de peste 12,000 USD de la ei în ultimul an.

Pentru această interogare, ar introduce 12,000 USD în capătul inferior al interogării intervalului și 12,001 USD+ în câmpul interval superior al căutării. O variabilă suplimentară ar fi intervalul de date de un an. Rezultatele returnate ar include recordul lui Susie Q.
Un alt exemplu în care o interogare de gamă ar fi utilă este dacă compania caută clienți care au comandat de cel puțin patru ori într-o perioadă de un an. Interogarea intervalului pentru sumele comenzii ar avea un capăt inferior de 4 și un capăt superior de 5+. O altă variabilă ar fi datele, astfel încât o interogare de interval pentru o perioadă de un an ar fi introdusă în criteriile de căutare ale bazei de date.