De OR-operator zorgt ervoor dat de rijen worden geselecteerd waarvoor geldt dat één van beide of beiden voorwaarden waar zijn. De ING-bank had ook een andere query kunnen maken, die hetzelfde resultaat oplevert:
SELECT transactie_id
FROM transactie
WHERE status_ov LIKE '_K'
Met de LIKE-operator kun je die rijen selecteren waarbij de waarde in de kolom aan een bepaald patroon voldoen. Achter de LIKE-operator staat '_K'. De letter K moet precies kloppen, maar de underscore heeft voor de LIKE-operator een speciale betekenis: de underscore staat in plaats van een enkel teken en daar kan dus ieder teken staan. In plaats van een underscore kan ook het procentteken (%) gebruikt worden. Dit teken staat voor geen, één of meer tekens.
SELECT adres
FROM rekeninghouder
WHERE adres LIKE 'Ad%'
Het resultaat van deze query is:
Let op:
Als je in een query gebruik wilt maken van een van de twee wildcards ( _ en % ) dan kan dat alleen in combinatie met de LIKE-operator!
Samengevat