QGIS Field Calculator (버전 1.8.0)에 ELSEIF 조건문을 작성하려고합니다. 온라인에서 찾은 예를 사용했습니다.
CASE WHEN val < 0 THEN 'negative'
WHEN val = 0 THEN "neutral'
ELSE 'positive'
END
나는 다음과 같이 진술을 수정했다.
CASE WHEN "GRID_ID" = 1 THEN 'complete'
ELSEIF "GRID_ID" = 2 THEN "in progress'
ELSE 'not started'
END
이 명령문은 실행되지 않습니다. 출력 미리보기에는 Expression이 유효하지 않다고 명시되어 있습니다. 더 많은 정보 : 구문 분석기 오류 : 구문 오류, 예기치 않은 COLUMN_REF, WHEN 또는 ELSE 또는 END 예상
누구 든지이 오류가 발생하면 어떻게 해결 했습니까?