在DAS Stream中选择By NULL值

时间:2017-10-16 12:55:12

标签: wso2 wso2-das siddhi

我有一个包含多个属性的流。假设流的名称为“ 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 。我的代码有什么问题?

1 个答案:

答案 0 :(得分:1)

我尝试下面的代码,它对我有用。

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