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

Откуда:
Сообщений: 573
Пдскажите как правильно написать IF в select е?
SELECT
IF (Entity1ID=-1)
Begin
Entity2ID*-1
end,
FROM ItemLinks
where EntityType=1
24 ноя 11, 18:51    [11654336]     Ответить | Цитировать Сообщить модератору
 Re: Пдскажите как правильно написать IF в select е?  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
case
24 ноя 11, 18:51    [11654340]     Ответить | Цитировать Сообщить модератору
 Re: Пдскажите как правильно написать IF в select е?  [new]
fabulaspb
Member

Откуда: Санкт-Петербург
Сообщений: 34
Используй конструкцию CASE WHEN <условие> THEN <следствие> ELSE <альтернатива> END
24 ноя 11, 18:54    [11654357]     Ответить | Цитировать Сообщить модератору
 Re: Пдскажите как правильно написать IF в select е?  [new]
AHDP
Member

Откуда:
Сообщений: 1226
А может у вас есть ограничение на значения Entity1ID -1 и 0? Тогда от вас наверняка требуют Select Entity1ID * Entity2ID
24 ноя 11, 18:58    [11654395]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить