wierszami Zakładam, że masz na myśli wiersze w tabeli person
. To, czego szukasz, to:
select p.name
from person p
where p.name LIKE '%A%'; --contains the character 'A'
Powyższe uwzględnia wielkość liter. W przypadku wyszukiwania bez uwzględniania wielkości liter możesz wykonać następujące czynności:
select p.name
from person p
where UPPER(p.name) LIKE '%A%'; --contains the character 'A' or 'a'
Dla znaku specjalnego możesz zrobić:
select p.name
from person p
where p.name LIKE '%'||chr(8211)||'%'; --contains the character chr(8211)
LIKE
operator pasuje do wzorca. Składnia tego polecenia jest szczegółowo opisana w dokumentacji Oracle. Będziesz głównie używać %
znak, ponieważ oznacza dopasuj zero lub więcej znaków .