Выберите значения NULL в потоке DAS

У меня есть поток с несколькими атрибутами. Предположим, что имя потока — «MyStream», и он импортирован в план выполнения как «my». Имена атрибутов: «A» и «B». Атрибут "B" может иметь значение NULL. Я хочу выбрать «A» и «B», где «B» равно NULL. Я пробую Беллоу-код.

FROM my[B is null]      
SELECT A as A,B as B
INSERT INTO out;

Но поток "out" всегда пуст. Тип данных "B" - FLOAT. В чем проблема в моем коде?


person GihanDB    schedule 16.10.2017    source источник
comment
На самом деле я просто хотел присвоить значение B, где B по умолчанию NULL   -  person GihanDB    schedule 16.10.2017


Ответы (1)


Я пробую приведенный ниже код, и это сработало для меня.

FROM my      
SELECT A as A,
       ifThenElse(B is null,convert(0.1,'FOLAT'),B) as B
INSERT INTO out;
person GihanDB    schedule 16.10.2017