Der er ingen kombination af LIKE &IN i SQL, meget mindre i TSQL (SQL Server) eller PLSQL (Oracle). En del af grunden til det er, at Full Text Search (FTS) er det anbefalede alternativ.
Både Oracle- og SQL Server FTS-implementeringer understøtter nøgleordet CONTAINS, men syntaksen er stadig lidt anderledes:
Oracle:
WHERE CONTAINS(t.something, 'bla OR foo OR batz', 1) > 0
SQL-server:
WHERE CONTAINS(t.something, '"bla*" OR "foo*" OR "batz*"')
Den kolonne, du forespørger på, skal være fuldtekstindekseret.
Reference:
- Opbygning af fuldtekstsøgningsapplikationer med Oracle Text
- Forstå SQL Server Full-Text