Witam,
musze stworzyc zapytanie w PL/SQL wyszukujace konkretne slowa z listy (jest ich ok 143 tys) w kolumnie z tesktem. Kazde z tych slow ma dokladnie 5 liter. Problem polega na tym, ze za podanym slowem moze byc kropka, lub dane slowo moze byc czescia innych dluzyszych slow w teskcie, dlatego zapytanie wyrzuca mi tez inne wyniki
select distinct
(ap.id),
sp.text
from
Tabela1 ap,
Tabela2 ra,
Tabela3 sp
where
ap.id = ra.id
and ra.id = sp.id
and ap.active = 1
and (sp.text LIKE '%ROWER%'
or sp.text LIKE '%STROJ%'
or sp.text LIKE '%KARTY%'
itd ....)
W wynikach wyrzuca mi wiec np slowa ROWEROWY, USTROJ. Chodzi o to, zeby ograniczalo sie konkretnie to wyszukiwanych slow