Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос с подставлением значения, в зависимости от результата выбора?  [new]
Илюх
Member

Откуда:
Сообщений: 235
Добрый день.

Подскажите возможен ли такой запрос?

В базе есть наименование и признак Bit указывающий на активность этого наименования.

Как задать Select чтобы выборка состояла из двух полей наименование и признак активности, но поле признак активности не содержал в себе True или False, а записи были исходя из логики:
True = Активна
False = Не активна
Как заменять значения?

То есть результат, что то вроде этого:

Запись 1 Активна
Запись 2 Активна
Запись 3 Не активна

Возможно ли это вообще в рамках запроса??


СПАСИБО большое.
24 май 11, 10:03    [10698249]     Ответить | Цитировать Сообщить модератору
 Re: Запрос с подставлением значения, в зависимости от результата выбора?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
CASE
24 май 11, 10:08    [10698275]     Ответить | Цитировать Сообщить модератору
 Re: Запрос с подставлением значения, в зависимости от результата выбора?  [new]
Elena85
Member

Откуда:
Сообщений: 34
select (case when [field_name]=1 then 'Active' else 'Passive' end) 
  from [table_name]
24 май 11, 10:08    [10698279]     Ответить | Цитировать Сообщить модератору
 Re: Запрос с подставлением значения, в зависимости от результата выбора?  [new]
Илюх
Member

Откуда:
Сообщений: 235
Elena85
select (case when [field_name]=1 then 'Active' else 'Passive' end) 
  from [table_name]



СПАСИБО большое. то, что нужно.
24 май 11, 10:26    [10698372]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить