

попробуйте, как показано ниже, для сервера sql
SELECT * FROM MyTable WHERE Column1 LIKE '%'+Column2+'%'
или используйте concat, который поддерживает большинство dbms
WHERE Column1 LIKE CONCAT('%',Column2, '%')
|| использовать как concat в оракуле и этом стандарте ansi
SELECT * FROM MyTable WHERE Column1 LIKE '%'||Column2||'%'
Ответ на вопрос, связанный с конкретным продуктом, без указания dbms. По крайней мере, скажите нам, для каких dbms это.
Oracle, это самый быстрый способ сделать это? у меня есть миллионы строк?
|| также является способом конкатенации ANSI SQL!
спасибо, SELECT * FROM MyTable WHERE Column1 LIKE '%'||Column2||'%' работает для меня, это самый быстрый способ сделать это, или я могу как-то улучшить скорость?
Какие СУБД вы используете?