配置单元中的空验证,寻找最佳方法

5vf7fwbs  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(231)

我在datastage中有一个条件,它验证30列是否为非空,如果字段中的任何一个为空,则将值赋值为“0”,如下所示, isnull(columnA) or isNull(coloumnB) or isnull(columnC) or isNull(coloumnD) then 0 else 1. 我们可以选择在配置单元中使用用例语句来设置值,但是我们必须为每列提供用例语句,如下所示,

select 
 case when (columnA is NULL) then 0 
 case when (columnB is NULL) then 0 
 case when (columnC is NULL) then 0 
 .
 .
 .
 else 1 
end as iValidColumn
From tablea

我在看什么?
正在尝试寻找一个选项,在该选项中,我们可以在空验证条件下验证所有30列。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题