Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > вопросы с LIKE


Автор: Гульмира 16.8.2011, 11:29
Помогите пожалуйста с запросом:
Код

SELECT     *
FROM         PLN
WHERE     (KOD LIKE '%PR%')


а как можно вместо значения переменной правильно записать саму переменную, 
т.е. также неправильно
Код

SET @TIP='PR'
SELECT *FROM PLN WHERE (KOD LIKE '%@TIP%')

Автор: rodnover 16.8.2011, 11:36
Код

SET @TIP='PR'
SELECT *FROM PLN WHERE (KOD LIKE '%' + @TIP + '%')

Автор: Akina 16.8.2011, 11:42
Инициализация и конкатенаци строк и строковых переменных платформозависима. Укажите СУБД.

Автор: Гульмира 16.8.2011, 11:46
Получилось по примеру rodnover.
СУБД MS SQL.

Спасибо!
 smile  



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)