Podle řádků Předpokládám, že máte na mysli řádky v tabulce person
. To, co hledáte, je:
select p.name
from person p
where p.name LIKE '%A%'; --contains the character 'A'
Výše uvedené rozlišuje velká a malá písmena. Pro vyhledávání bez rozlišení malých a velkých písmen můžete:
select p.name
from person p
where UPPER(p.name) LIKE '%A%'; --contains the character 'A' or 'a'
Pro speciální znak můžete:
select p.name
from person p
where p.name LIKE '%'||chr(8211)||'%'; --contains the character chr(8211)
LIKE
operátor odpovídá vzoru. Syntaxe tohoto příkazu je podrobně popsána v dokumentaci Oracle. Většinou budete používat %
podepsat, protože to znamená shodovat nula nebo více znaků .