我希望我的查询返回这样的内容:
n.property1? OR n.property2? as columnName
用例是我在一个查询中返回两个不同的节点原型,一个节点类型没有property2而另一个没有property1,但实现了相同的目的,我需要它们返回到相同的列名称。 (例如,如果一个人只能输入家庭电话号码(n.home)或手机号码(n.cell),但您希望它作为电话返回(n.home?或n.cell?作为电话) )。)
有没有办法实现这个目标?
答案 0 :(得分:5)
COALESCE(n.property1?, n.property2?) as columnName
将返回property1,如果它存在,则返回property2