Efter linjer Jeg går ud fra, at du mener rækker i tabellen person
. Det du leder efter er:
select p.name
from person p
where p.name LIKE '%A%'; --contains the character 'A'
Ovenstående skelner mellem store og små bogstaver. For en søgning uden store og små bogstaver kan du gøre:
select p.name
from person p
where UPPER(p.name) LIKE '%A%'; --contains the character 'A' or 'a'
For specialtegnet kan du gøre:
select p.name
from person p
where p.name LIKE '%'||chr(8211)||'%'; --contains the character chr(8211)
LIKE
operatør matcher et mønster. Syntaksen for denne kommando er beskrevet detaljeret i Oracle-dokumentationen. Du vil for det meste bruge %
tegn, da det betyder match nul eller flere tegn .