实际上我尝试使用SAP HANA Studio在SAP HANA数据库上运行departure_country
SQL语句。这不起作用,因为SQLScript没有is null
或is not null
函数。我的陈述如下:
is null
不幸的是它不起作用。有没有人知道使用SAP HANA SQLScript可行的替代方法?在互联网上,我发现了使用Select *
From MSEG
Where KDAUF is null
或NULLIF
的提示。但是我既不知道如何使用这个函数也不知道如何使它适应工作COALESCE
条件。
答案 0 :(得分:0)
NULLIF(表达式,表达式) 返回与第一个表达式相同的类型。
如果两个表达式不相等,则NULLIF返回第一个表达式。如果表达式相等,则NULLIF返回第一个表达式类型的空值 IFNERE(KDAUF,比较值)我从不使用这个
另一个是合并,如果第一个vaLue为null,则返回第二个VALUE:
VALUEa = COALESCE(KDAUF,valuea)
这里,如果kdaUf为null,coalesce将返回valuea,如果第一个值为null则为默认值。由于valuea = valuea,where子句将为true,这只是验证KDAUF IS NULL的另一种方法
答案 1 :(得分:0)
尝试以这种方式使用
Select * from MSEG Where KDAUF **NE** ''