我想获取第一个非缺失值:
它不能正常工作
,coalesce(var1,var2,var3)
尽管
var1=null
var2=null
var3=variable
由于合并,我得到了空值。
答案 0 :(得分:2)
两种可能性。首先是三个都是InputStream
。您可以通过添加第四个值(默认值为看是否已选中)进行测试。
我怀疑是第二种可能性-null
确实是null
。如果是这样,'null'
将无法直接使用。
在这种情况下,可以使用coalesce()
或nullif()
表达式:
case