Есть таблица, содержащая кучу полей, в том числе с десяток текстовых.
Возможно ли так построить запрос, чтобы во всех текстовых полях поискать определенное слово? Например "тест".
Можно конечно наплодить кучу LIKE-ов. Или написать скрипт (работаю на php), который сгенерит все эти лайки, чтобы вручную не писать. Но интересно, возможно ли сделать это красиво средствами SQL? И если возможно, то хотелось бы увидеть пример :)
конкатенация выдаёт ошибку "типы данных ntext и varchar в операторе add несовместимы".
На всякий случай попробовала CONCAT: дурацкая ошибка о конфликте параметров сортировки. Дурацкая, потому что сортировка у всех полей одинаковая.
На создание вычисляемого столбца нет прав. Но думаю, была бы та же ошибка про несовместимость разных типов данных.