MS SQL 2005
От: Аноним  
Дата: 02.10.07 12:13
Оценка:
Есть таблица из 3 полей: ID, Title, Data.
Необходимо сделать поиск по части значения в поле Title, если часть значения передаётся в виде параметра.

Пишу следующую операцию SELECT:
SELECT     id, Title, Data
FROM         Test
WHERE     (Title LIKE '%@param%')


Возвращает NULL строку.

Пытаюсь схитрить и сделать что-то вроде:
SELECT     id, Title, Data
FROM         Test
WHERE     (Title LIKE '%'Х@paramХ'%')


где вместо Х ставил "+", "." и т.д. чтобы сконкатинировать результат — естественно не работает.


Как сконкатинировать правильно? и получить следующее:

таблица:
0. hart NULL
1. TEST testing
2. esT esting
3. mes mesting
4. gsdfg fas

по параметру es — получить
1. TEST testing
2. esT esting
3. mes mesting
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.