3
중첩 된 case 문 또는 디코드 또는 Map for cypher에 대한 방법이 있습니까?Neo4j Cypher : 중첩 된 case 문
Case when object1 = 'Animal'
then case when object2 = 'CAT' then 1 else 0
when object2 = 'RAT' then 2 else 0
else -9 end
end
구문에 문제가 없지만 내부 케이스의 값이 외부 케이스로 전달되지 않습니다. 별칭 변수를 사용해 보았습니다.
case object1 = 'Animal'
when object2 = 'CAT' then 1
when object2 = 'RAT' then 2
end
이도 중 하나가 작동하지 않습니다 나는 심지어 다음과 같은 노력했다. "case object1 = 'Animal'"은 IF 조건으로 취급되지 않습니다 .... WHEN에서만 추측합니다.