De optie "criteria" in een query (meestal in databasesystemen of spreadsheetsoftware) fungeert als een filter om de geretourneerde resultaten te verfijnen. Het specificeert voorwaarden waaraan de gegevens moeten voldoen om in de uitvoer te worden opgenomen. In plaats van *alle* gegevens uit een tabel te halen, kunt u met criteria alleen de gegevens selecteren die aan bepaalde vereisten voldoen.
Hier ziet u hoe het helpt bij het definiëren van queryresultaten:
* Filteren op specifieke waarden: U kunt criteria opgeven om rijen te selecteren waarin een bepaalde kolom overeenkomt met een specifieke waarde. 'Land ='VS'' retourneert bijvoorbeeld alleen rijen waarin de kolom 'Land' 'VS' is.
* Filteren op waardenbereiken: Criteria kunnen vergelijkingsoperatoren (>, <,>=, <=, <>) gebruiken om gegevens binnen een bereik te selecteren. Met 'Leeftijd>=18 EN Leeftijd <=65' worden bijvoorbeeld rijen geselecteerd waarvan de kolom 'Leeftijd' tussen 18 en 65 (inclusief) ligt.
* Jokertekens gebruiken: Tekens zoals '*' (komt overeen met elke reeks tekens) en '?' (komt overeen met elk afzonderlijk teken) maakt flexibele patroonmatching binnen criteria mogelijk. Met 'Naam LIKE 'J*'' worden bijvoorbeeld alle namen geselecteerd die beginnen met 'J'.
* Logische operatoren: AND, OR en NOT maken het combineren van meerdere criteria mogelijk om complexere filtervoorwaarden te creëren. Met 'Land ='VS' OR Land ='Canada'' worden bijvoorbeeld rijen geselecteerd waarin de kolom 'Land' 'VS' of 'Canada' is.
* Datum- en tijdcriteria: Criteria kunnen datum- en tijdvergelijkingen omvatten, waardoor selectie van gegevens binnen specifieke tijdsperioden mogelijk is.
* Null-waardecontroles: U kunt `IS NULL` of `IS NOT NULL` gebruiken om rijen te vinden waarin een specifieke kolom een nulwaarde heeft (wat betekent dat er geen waarde aanwezig is).
In wezen transformeert de criteria-optie een zoekopdracht van een brede gegevensophaaloperatie naar een doelgerichte zoekopdracht, waarbij alleen de relevante subset van gegevens wordt geretourneerd die door de gespecificeerde voorwaarden is gedefinieerd. Zonder criteria zou je de volledige dataset ontvangen; met criteria wint u aan precisie en efficiëntie door u te concentreren op de gegevens die u daadwerkelijk nodig heeft. |