在sap hana studio中if块的语法错误

时间:2014-12-01 12:49:07

标签: 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

任何人都可以建议,如果语法有问题....感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

你的语法错了,我知道你想要这样的结果

select t4.OWNED, ifnull(t4.OWNED, '01'), ifnull(t4.OWNED, '01'), ifnull(t4.OWNED, '01') OWNERSHIP from table t4