У меня есть таблица, как один выше с двумя левыми столбцами (оба из них являются целыми числами), и я добавил к этой таблице еще два поля:IS NULL не работает
Table1:
Asset_Value Contract_Value
-------------------------------
0 NULL
NULL 200
0 NULL
И запрос:
Select
Asset_Value, Contract_Value,
Case
when Asset_Value is null
then 1
else 0
end As Ind_ForNullA,
Case
when Contract_Value is null
then 1
else 0
end As IndForNullC
from
table1
Однако я получаю странные результаты:
Asset_Value Contract_Value Ind_ForNullA IndForNullC
----------------------------------------------------
0 NULL 1 1
NULL 200 0 0
0 NULL 0 1
Обновление: никогда не обращайте внимания. Дамм запятая была забыта.
Я не вижу таблицу ... – kbball
, пожалуйста, напишите полный запрос, который дает вам результат. –
, глядя на то, что вы предоставили, я не понимаю, почему вы получите этот результат или как – Fredou