sap hana studio中if块的语法错误

sap hana studio中if块的语法错误,sap,hana,Sap,Hana,我正在编写一个简单的sql,其中包含一个if块。sql编辑器在if块抛出语法错误,我在这里检查了语法,它对我来说似乎是正确的。下面是查询的代码片段 select t4.OWNED, if( isnull( if(t4.OWNED='', '01', t4.OWNED)), '01', if(t4.OWNED='', '01', t4.OWNED) ) OWNERSHIP from table t4 谁能建议一下语法是否有问题。。。。谢谢你的帮助。你的辛塔克斯错了,我知道你想要这样

我正在编写一个简单的sql,其中包含一个if块。sql编辑器在if块抛出语法错误,我在这里检查了语法,它对我来说似乎是正确的。下面是查询的代码片段

select
t4.OWNED,
 if( isnull(
if(t4.OWNED='',
 '01',
 t4.OWNED)),
 '01',
if(t4.OWNED='',
 '01',
 t4.OWNED) ) OWNERSHIP
 from table t4

谁能建议一下语法是否有问题。。。。谢谢你的帮助。

你的辛塔克斯错了,我知道你想要这样的结果

从表t4中选择t4.OWNED、ifnull(t4.OWNED,'01')、ifnull(t4.OWNED,'01')、ifnull(t4.OWNED,'01')所有权