2014-12-01 5 views
0

if 블록이있는 간단한 SQL을 작성하고 있습니다. sql 편집기는 if 블록에서 구문 오류를 throw합니다. 여기서 구문을 검사 할 때 나에게 맞는 것처럼 보입니다. 아래는 쿼리의 코드 스 니펫입니다.ifapana studio 블록에서 구문 오류가 발생했습니다

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

구문에 문제가 있으면 누구든지 제안 할 수 있습니다 .... 도와 주셔서 감사합니다.

답변

1

은 sintax 잘못이다, 난 당신이

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

같은 결과를 원하는 이해