sql iif



Автор Михаил задал вопрос в разделе Другие языки и технологии

Подскажите плиз функцию SQL наподобии IIF()... и получил лучший ответ

Ответ от Jurijus Zaksas[гуру]
В оракле есть функция DECODE. Это такой IIF на стероидах - может сравнивать много значений. Например: SELECT DECODE(COUNTRY, \'RU\', BIRTH_DATE, \'IL\', MARRIAGE_DATE, DEATH_DATE) FROM YRTABLE Будет русским - рождение, израильтянам - свадьба, остальным - костлявая. Наверняка и в других системах есть что-то похожее.

Ответ от BLACK ANGEL[гуру]
Select Имя From Сотрутдники WHERE Страна='Россия' AND ДатаРождения='бла бла' AND ДатаСмерти='бла бла' Хотя вопрос не совсем понят.

Ответ от Egregreh[гуру]
select name from employees where country = 'россия' and birthday=#...# and dateofdeath=#...# Вместо страна (country) нужно использовать countryID иначе будит каша. CountryID двухбуквенное значение страны: de = Германия, ru = Россия, kz = Казахста

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Подскажите плиз функцию SQL наподобии IIF()...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*