Samengestelde voorwaarden: LIKE-operator
De OR-operator zorgt ervoor dat die rijen worden geselecteerd waarvoor geldt dat één van beide of beide 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 rijen selecteren die een tekstwaarde bevatten met een bepaald patroon.
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 ieder teken staan. In plaats van een underscore kan ook het procentteken (%) gebruikt worden. Dit teken staat voor nul, één of meer tekens:
SELECT adres
FROM rekeninghouder
WHERE adres LIKE 'Ad%';
Het resultaat van de query op de vorige pagina is de tabel:
In Microsoft Access wordt in SQL-opdrachten in plaats van de underscore (_) het vraagteken (?) gebruikt en in plaats van het procentteken (%) een asterisk (*).