Functionele omschrijving
Moeilijkheidsgraad:
Wat zijn operators?
In de uitleg over kolommen wordt verwezen naar het begrip operator.
Via een operator is het mogelijk een zoekveld te gebruiken.
Operators worden onder andere gebruikt bij het geavanceerd zoeken.
Een zoekveld kan eigenlijk gezien worden als een ALS-DAN conditie.
De conditie is dan "<VELD><spatie><OPERATOR><spatie><WAARDE>", of ingevuld "BOOKING_ID = 1234".
Als de conditie WAAR is DAN wordt de rij weergegeven.
Als de conditie ONWAAR is DAN wordt de rij niet weergegeven.
Op deze pagina wordt ingegaan op de verschillende operators.
Operator | Beschrijving | Uitleg | Voorbeeld |
---|---|---|---|
= | Is gelijk aan | De basis operator. De waarde dient exact gelijk te zijn. | BOOKING_ID = 1234 |
!= | Is ongelijk aan | Omgekeerd aan de =. De waarde dient ongelijk te zijn. | BOOKING_ID != 1234 |
> | Groter dan | De waarde aan de linkerkant van de operator dient groter te zijn dan de waarde aan de rechterkant. | BOOKING_ID > 1000 |
< | Kleiner dan | De waarde aan de linkerkant van de operator dient kleiner te zijn dan de waarde aan de rechterkant. | BOOKING_ID < 1000 |
>= | Groter dan of gelijk aan | Hetzelfde als de > operator met dien verstande dat de grenswaarde ook meetelt. | FROMDATE >= '2022-10-12' |
<= | Kleiner dan of gelijk aan | Hetzelfde als de < operator met dien verstande dat de grenswaarde ook meetelt. | FROMDATE <= '2022-10-12' |
IN | Bestaat in reeks | De waarde van het veld dient in de reeks voor te komen | BOOKING_ID IN (1234, 12345) |
NOT IN | Bestaat niet in reeks | De omgekeerde werking als de IN | BOOKING_ID NOT IN (1234, 12345) |
~ | Bevat | Nuttig als een waarde gedeeltelijk waar is | LASTNAME ~ jan |
!~ | Bevat niet | Omgekeerd aan ~ | LASTNAME !~ jan |
IS | Is leeg | Alleen te gebruiken om te bepalen of een veld Leeg is. Alternatieven voor NULL is de vertaling LEEG | IS NULL |
IS NOT | Is niet leeg | Let op, zit een spatie tussen IS en NOT | IS NOT NULL |