Per regels Ik neem aan dat je rijen in de tabel person
bedoelt . Wat u zoekt is:
select p.name
from person p
where p.name LIKE '%A%'; --contains the character 'A'
Bovenstaande is hoofdlettergevoelig. Voor een hoofdletterongevoelige zoekopdracht kunt u het volgende doen:
select p.name
from person p
where UPPER(p.name) LIKE '%A%'; --contains the character 'A' or 'a'
Voor het speciale teken kun je het volgende doen:
select p.name
from person p
where p.name LIKE '%'||chr(8211)||'%'; --contains the character chr(8211)
De LIKE
operator komt overeen met een patroon. De syntaxis van deze opdracht wordt in detail beschreven in de Oracle-documentatie. U zult meestal de %
. gebruiken ondertekenen zoals het betekent kom overeen met nul of meer tekens .