V SQL neexistuje žádná kombinace LIKE &IN, tím méně v TSQL (SQL Server) nebo PLSQL (Oracle). Částečným důvodem je to, že doporučenou alternativou je Full Text Search (FTS).
Implementace Oracle i SQL Server FTS podporují klíčové slovo CONTAINS, ale syntaxe je stále mírně odlišná:
Oracle:
WHERE CONTAINS(t.something, 'bla OR foo OR batz', 1) > 0
SQL Server:
WHERE CONTAINS(t.something, '"bla*" OR "foo*" OR "batz*"')
Sloupec, na který se dotazujete, musí být fulltextově indexován.
Reference:
- Vytváření aplikací pro fulltextové vyhledávání pomocí Oracle Text
- Porozumění SQL Server Full-Text