Ogólnie - nie jest to możliwe w rozsądny sposób (bez kopania w metadanych DB ), ale jeśli znasz nazwy kolumn, możesz użyć takiego triku:
select
YourTable.*
FROM YourTable
JOIN
(
select
id,
ISNULL(column1,'')+ISNULL(Column2,'')+...+ISNULL(ColumnN,'') concatenated
FROM YourTable
) T ON T.Id = YourTable.Id
where t.concatenated like '%x%'
LUB
jeśli szukasz słów - użyj funkcji FTS, ponieważ górne zapytanie to zabójca wydajności