Wat is een bereikquery?
Bereikquery is een term die wordt gebruikt in databasebeheer en die de onder- en bovengrenzen beschrijft voor het uitvoeren van een zoekopdracht naar de informatie in de database. In feite is een bereikquery een gangbare praktijk voor het gebruik van een database die informatie bevat voor een bedrijf, organisatie of ander informatief doel.
Een spreekkamer kan bijvoorbeeld een computerdatabasesysteem hebben voor zijn patiëntendossiers. In het geval dat het kantoor van de arts een ansichtkaart per post naar patiënten wil sturen die jaarlijks moeten worden gecontroleerd, gebruikt de databasebeheerder een bereikquery om de records te identificeren die binnen de criteria vallen. Het lagere bereik kan zijn patiënten die voor het laatst op kantoor waren op 25 mei van het jaar voorlaatste. De bovenste reeks zou zijn patiënten die voor het laatst op kantoor waren op 25 mei van het voorgaande jaar.
Een bereikquery hoeft niet altijd betrekking te hebben op datums. De bereikvariabele kan variëren van zoekopdracht tot zoekopdracht. Wat alle zoekopdrachten gemeen hebben, is echter dat de databasebeheerder of persoon die de database gebruikt om de informatie te vinden, niet weet hoeveel records of bestanden binnen het bereik vallen.
Een bedrijf dat widgets verkoopt, kan bijvoorbeeld het bedrag van elke aankoop voor elk klantrecord in zijn database bijhouden. Dus wanneer Susie Q in januari $ 4.000 US Dollars (USD) koopt, $ 2.000 USD in maart, $ 3.500 USD in juni en nog eens $ 4.000 USD in oktober, worden al deze aankoopbedragen vastgelegd in het record van Susie Q in de database. Als het bedrijf een marketingcampagne wil lanceren om loyale klanten te belonen, kunnen ze een bereikquery gebruiken om in de database te zoeken naar klanten die het afgelopen jaar meer dan $ 12.000 USD aan widgets van hen hebben gekocht.
Voor deze zoekopdracht zouden ze $ 12.000 invoeren in het onderste gedeelte van de bereikquery en $ 12.001 + in het bovenste bereikveld van de zoekopdracht. Een extra variabele zou de periode van één jaar zijn. De geretourneerde resultaten omvatten het record van Susie Q.
Een ander voorbeeld waarbij een bereikquery van pas zou kunnen komen, is als het bedrijf zoekt naar klanten die minstens vier keer in een periode van een jaar hebben besteld. De bereikquery op de orderbedragen zou een ondereinde van 4 en een boveneinde van 5+ hebben. Een andere variabele zijn de datums, zodat een bereikquery van een periode van één jaar wordt ingevoerd in de zoekcriteria van de database.