Oracle SQL zapytanie typu "like"

0

Mam lekki kłopot chciałbym zrobić zapytanie Oracle SQL, być może trzeba zrobić w nim funkcję, które działa na zasadzie np. (dla tabeli wynagrodzenie)

 
select * from wynagrodzenie w 
where (w.nazwisko like %Kowalski%  or w.nazwisko like %Nowak% or w.nazwisko like %Tusk%)

Mam teraz lekki problem, bo chciałbym aby nazwiska te móc wpisywać w jednym polu na zasadzie %Kowalski%,%Nowak%,%Tusk%
a zapytanie automatycznie rozbijało ten ciąg na like lub inny sposób wywoływania. Chcę aby można było wpisać od 1 do n nazwisk. Sposób ich
oddzielania może być dowolnym znakiem. Czy ktoś potrafi mi pomóc?

0

Dalej nie czuję jakby to moje zapytanie miało wyglądać tego tego stringa %Kowalski%,%Nowak%,%Tusk% będę pobierał z pewnego pola i ... Szczerze to proszę o bardziej złożoną pomoc jestem początkujący. Jak powinien wyglądać mój pattern.

2
WHERE REGEXP_LIKE (pole, '(ala|ma|kota|sierotka|ma|rysia)');

jakoś tak

1 użytkowników online, w tym zalogowanych: 0, gości: 1