我有一个包含多个属性的流。假设流的名称为“ MyStream ”,并将其作为“ my ”导入执行计划。属性名称为“ A ”和“ B ”。 “ B ”属性可以包含 NULL 值。我想选择“ A ”和“ B ”,其中“ B ”为 NULL 。我尝试了Bellow代码。
FROM my[B is null]
SELECT A as A,B as B
INSERT INTO out;
但“ out ”流始终为空。 “ B ”的数据类型为 FLOAT 。我的代码有什么问题?
答案 0 :(得分:1)
我尝试下面的代码,它对我有用。
FROM my
SELECT A as A,
ifThenElse(B is null,convert(0.1,'FOLAT'),B) as B
INSERT INTO out;