Er is geen combinatie van LIKE &IN in SQL, laat staan in TSQL (SQL Server) of PLSQL (Oracle). Een deel van de reden daarvoor is dat Full Text Search (FTS) het aanbevolen alternatief is.
Zowel Oracle- als SQL Server FTS-implementaties ondersteunen het trefwoord CONTAINS, maar de syntaxis is nog steeds iets anders:
Oracle:
WHERE CONTAINS(t.something, 'bla OR foo OR batz', 1) > 0
SQL-server:
WHERE CONTAINS(t.something, '"bla*" OR "foo*" OR "batz*"')
De kolom die u opvraagt, moet full-text geïndexeerd zijn.
Referentie:
- Full-text zoekapplicaties bouwen met Oracle Text
- De volledige tekst van SQL Server begrijpen