尝试了各种各样的SQL snytax组合,但我正在努力 我想在Cypher的单个CASE语句中列出以下几行中的多个条件
CASE 当Value1,Value2,Value3 THEN 1时 ELSE 0 END
这实际上在Cypher中是否可行,非常感谢
答案 0 :(得分:1)
您可以在AND
声明中使用OR
/ CASE
逻辑运算:
MATCH (a:Person)
RETURN
CASE
WHEN a.name="Bob" OR a.name="Bobby" THEN "Robert"
WHEN a.name="John" AND a.age < 25 THEN "John Jr."
ELSE "Unknown"
END AS name