Nvl oracle синтаксис
Автор Ellipsis задал вопрос в разделе Другие языки и технологии
Замена числа в SQL и получил лучший ответ
Ответ от ZUKMAN[гуру]
Субд какая? "если число" - в столбце может быть что-то другое кроме числа?
ZUKMAN
Мастер
(2154)
Синтаксис вызова функции неправильный
ссылка
По-другому можно сделать через функцию NVL2:
select NVL2(название_столбца, 'Да','Нет') from название_таблицы
Ответ от Полосатый жираф Алик[гуру]
И куда ты этот CASE собрался воткнуть? Что хочешь сделать, если в вопросе речь только об ОДНОМ столбце? ! Или ты ЧИСЛО собрался на "Да"/"Нет" заменить???
И куда ты этот CASE собрался воткнуть? Что хочешь сделать, если в вопросе речь только об ОДНОМ столбце? ! Или ты ЧИСЛО собрался на "Да"/"Нет" заменить???
Ответ от Serge_M[гуру]
casewhen IsNumeric(столбец) then 'Да' else 'Нет' endТолько не менять, поскольку в числовой столбец нельзя вставить строку, не являющуюся числом.
casewhen IsNumeric(столбец) then 'Да' else 'Нет' endТолько не менять, поскольку в числовой столбец нельзя вставить строку, не являющуюся числом.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Замена числа в SQL