Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подставление сзначений из таблицы в CASE / 4 сообщений из 4, страница 1 из 1
03.06.2021, 14:31
    #40075420
Aleksey br
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставление сзначений из таблицы в CASE
Всем привет.
Есть функция, которая проверяет входное значение по "маске" и возвращает результат
Код: sql
1.
2.
3.
4.
5.
6.
7.
select @param=
case	when @R Like '1F0%' then  'A'
		when @R Like '1FO%' then  'A'
                when @R Like 'SJA%' then  'B'
---            ...
		when @R Like 'SCB%' then  'C'
else 'X' END


Но теперь есть интеграция и "маски" для сравнения прилетают в таблицу, а следовательно, из нее и должны использоваться
MASK Result1F0A1FOASJABSCBC
Но я не могу нормально заставить передаваться значения из таблицы в начальную функцию с CASE(
...
Рейтинг: 0 / 0
03.06.2021, 14:37
    #40075421
court
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставление сзначений из таблицы в CASE
Код: sql
1.
2.
3.
4.
select
  @param = Result
from [прилетают в таблицу]
where @R Like MASK + '%' 
...
Рейтинг: 0 / 0
03.06.2021, 15:17
    #40075434
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставление сзначений из таблицы в CASE
Aleksey br,

К варианту court добавьте top (1)
...
Рейтинг: 0 / 0
03.06.2021, 15:31
    #40075440
Aleksey br
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подставление сзначений из таблицы в CASE
спасибо. завелось
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подставление сзначений из таблицы в CASE / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]