在neo4j中获取字段值和总和之间的差异 [英] get difference between field values and sum in neo4j

查看:124
本文介绍了在neo4j中获取字段值和总和之间的差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用neo4j查询获得r.rating_val和rw.rating_val这两个字段之间的差异以及这些字段的总和?我真的很感谢您的帮助.

How can I get difference between 2 fields: r.rating_val and rw.rating_val and sum of these fields using neo4j query?I really appreciate any help.

MATCH (a:user{id:"1"})-[r:`rating`]->(b),
 (w:user{id:"3"})-[rw:`rating`]->(b)
RETURN DISTINCT b,r.rating_val ,rw.rating_val

推荐答案

只需在return子句中减去/添加它们

Just subtract/add them in the return clause

MATCH (a:user{id:"1"})-[r:`rating`]->(b),
 (w:user{id:"3"})-[rw:`rating`]->(b)
RETURN DISTINCT b,
r.rating_val-rw.rating_val as difference,
r.rating_val+rw.rating_val as sum

这篇关于在neo4j中获取字段值和总和之间的差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆