SQL有"Having"子句,例如:
SELECT LastName, COUNT(*)
FROM Employees
GROUP BY LastName
HAVING COUNT(*) > 10;
Run Code Online (Sandbox Code Playgroud)
在Cypher中,我们可以做count()
START n=node(2)
MATCH (n)-[r]->()
RETURN type(r), count(*)
Run Code Online (Sandbox Code Playgroud)
但Cypher是否具有与"拥有"类似的功能,或者有任何解决方法吗?
Mic*_*ger 11
当然,拥有只是查询链接的众多用途之一,WITH它类似于RETURN但确定哪些元素将在下一个查询部分中可用.WITH还支持订购和分页.
START n=node(2)
MATCH (n)-[r]->()
WITH type(r) as t, count(*) as c
WHERE c > 10
RETURN t,c
Run Code Online (Sandbox Code Playgroud)