如何在AgensGraph上使用“分组依据”查询?

时间:2018-10-12 04:47:09

标签: agens-graph

我尝试在AgensGraph上使用“分组依据”查询。

但是,CYPHER上没有“ group by”子句。

如何在查询中使用“分组依据”。

2 个答案:

答案 0 :(得分:0)

CYPHER与SQL不同。

语法上没有明确的“ GROUP BY”子句。

但是,您可以在返回时使用汇总功能或使用循环列出额外的列。

# match (n:v) return n.x, sum(n.y);
 x | sum 
---+-----
 1 |   4
 2 |   9
(2 rows)

答案 1 :(得分:0)

Cypher没有Group by子句,但是使用AgensGraph可以将SQL和Cypher混合使用。您可以编写一个Cypher-Query并将其插入到另一个带有group_by的SQL查询中。

文档中提供了此类混合查询的示例。 https://bitnine.net/documentations/developer-manual-en.html#hybrid-query