По редове Предполагам, че имате предвид редове в таблицата person
. Това, което търсите е:
select p.name
from person p
where p.name LIKE '%A%'; --contains the character 'A'
Горното е чувствително към главни букви. За търсене, независимо от главните букви, можете да направите:
select p.name
from person p
where UPPER(p.name) LIKE '%A%'; --contains the character 'A' or 'a'
За специалния символ можете да направите:
select p.name
from person p
where p.name LIKE '%'||chr(8211)||'%'; --contains the character chr(8211)
LIKE
оператор съвпада с шаблон. Синтаксисът на тази команда е описан подробно в документацията на Oracle. Ще използвате предимно %
знак, тъй като означава съвпадение на нула или повече знака .