我尝试在 AgensGraph 上使用“分组依据”查询。
但是,CYPHER 上没有“group by”子句。
如何在查询中使用“分组依据”。
CYPHER 不同于 SQL。
语法上没有明确的“GROUP BY”子句。
但是,您可以在返回时列出带有聚合函数的额外列或使用 cluase。
# match (n:v) return n.x, sum(n.y);
x | sum
---+-----
1 | 4
2 | 9
(2 rows)
Cypher 没有Group by
子句,但AgensGraph
您可以混合使用 SQL 和 Cypher。您可以编写一个 Cypher-Query 并将其插入到另一个 SQL-Query 中group_by
。
在文档中是此类混合查询的示例。 https://bitnine.net/documentations/developer-manual-en.html#hybrid-query