nvl oracle синтаксис



Nvl oracle синтаксис

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

Замена числа в SQL и получил лучший ответ

Ответ от ZUKMAN[гуру]
Субд какая? "если число" - в столбце может быть что-то другое кроме числа?
ZUKMAN
Мастер
(2154)
Синтаксис вызова функции неправильный
ссылка
По-другому можно сделать через функцию NVL2:
select NVL2(название_столбца, 'Да','Нет') from название_таблицы

Ответ от Полосатый жираф Алик[гуру]
И куда ты этот CASE собрался воткнуть? Что хочешь сделать, если в вопросе речь только об ОДНОМ столбце? ! Или ты ЧИСЛО собрался на "Да"/"Нет" заменить???

Ответ от Serge_M[гуру]
casewhen IsNumeric(столбец) then 'Да' else 'Нет' endТолько не менять, поскольку в числовой столбец нельзя вставить строку, не являющуюся числом.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Замена числа в SQL
NULL SQL на Википедии
Посмотрите статью на википедии про NULL SQL
 

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

Имя*

E-mail:*

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