我返回了以下行:
n.stype p.stype
["d"] ["s","dr"]
["d"] ["s","dr"]
["p"] ["s","dr"]
["p"] ["s","dr"]
["p"] ["s","dr"]
["p"] ["dr"]
["p"] ["dr"]
["d"] ["s"]
["d"] ["dr"]
["d"] ["dr"]
使用以下匹配查询:
MATCH (n:data)-[r: related]->(p: data) return n.stype, t.stype
如何修改此查询以返回每个不同行的出现次数:
n.stype p.stype count
["d"] ["s","dr"] 2
["p"] ["s","dr"] 3
["p"] ["dr"] 2
["d"] ["s"] 1
["d"] ["dr"] 2
您将要使用COUNT()函数。这将引入一个聚合(分组依据),其中返回的非聚合列将用作分组键。
MATCH (n:data)-[r: related]->(p:data)
RETURN n.stype, p.stype, COUNT(p.stype) as count
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句