断言函数(Predicate functions)
函数名称 |
函数说明 |
ALL(identifier in collection WHERE predicate) |
判断一个断言(predicate)是否满足集合(collection)里的所有元素 |
ANY(identifier in collection WHERE predicate) |
判断一个断言(predicate)是否至少满足集合(collection)里的一个元素 |
NONE(identifier in collection WHERE predicate) |
如果集合(collection)里的元素不满足断言(predicate)则返回true |
SINGLE(identifier in collection WHERE predicate) |
如果集合(collection)里的只有一个元素满足断言(predicate)则返回true |
标量函数(Scalar functions)
函数名称 |
函数说明 |
LENGTH( collection ) |
返回集合的元素个数 |
TYPE( relationship ) |
返回关系的类型 |
ID( property-container ) |
返回节点或者关系的ID |
COALESCE( expression [, expression]* ) |
返回expressions列表里第一个不为空的值 |
HEAD( expression ) |
返回一个集合 (collection) 里的第一个元素 |
LAST( expression ) |
返回一个集合 (collection) 里最后一个元素 |
集合函数(Collection functions)
函数名称 |
函数说明 |
NODES( path ) |
返回一个路径的所有节点 |
RELATIONSHIPS( path ) |
返回一个路径的所有关系 |
EXTRACT( identifier in collection : expression ) |
返回一个结果集合:对集合(collection)的所有元素执行expression的操作得到的结果 |
FILTER(identifier in collection : predicate) |
返回集合(collection)中所有满足断言(predicate)的元素组成的集合 |
TAIL( expression ) |
返回集合中除了第一个之外的所有元素 |
RANGE( start, end [, step] ) |
返回从start开始,end结束(闭区间)内步长为step(非0)的所有整数数字 |
数学函数(Mathematical functions)
函数名称 |
函数说明 |
ABS( expression ) |
返回expression得到的数值的绝对值 |
ROUND( expression ) |
取整函数:返回小于等于expression得到的数值的最大整数(还是返回离expression得到的数值最近的整数??) |
SQRT( expression ) |
返回expression得到的数值的平方根 |
SIGN( expression ) |
符号函数:如果expression得到的数值,为0则返回0;为负数则返回-1;为正数则返回1 |
聚合函数(Aggregate functions)
函数名称 |
函数说明 |
COUNT( expression ) |
返回expression得到的结果的个数,expression也可为"*" |
SUM( expression ) |
返回expression得到结果相加的和 |
AVG( expression ) |
返回expression得到结果的平均值 |
MAX( expression ) |
返回expression得到结果的最大值 |
MIN( expression ) |
返回expression得到结果的最小值 |
COLLECT( expression ) |
把expression得到的结果以list的形式返回 |
所有的聚合操作都能使用DISTINCT操作
分享到:
相关推荐
neo4j 开发 快速入门 参考手机 Neo4j-Cypher-Quick-Reference.rar
Neo4j-Cypher-Quick-Reference-v2018-PART-1.pdf
neo4j-cypher-manual-3.5 Cypher is a declarative graph query language that allows for expressive and efficient querying and updating of the graph. It is designed to be suitable for both developers and ...
Neo4j官方手册:与关系数据库的SQL类似,Cypher主要用来对Neo4j进行增、删、改、查操作。
neo4j-community-3.5.3-windows和neo4j-community-4.1.3-windows安装包以及对应JDK文件 关联博客地址:https://editor.csdn.net/md/?articleId=109287701 博客中有百度网盘地址,如果失效,留言或私信联系即可
neo4j-community-3.5.0-SNAPSHOT-unix.tar.gz neo4j-community-3.5.0-SNAPSHOT-unix.tar.gz neo4j-community-3.5.0-SNAPSHOT-unix.tar.gz neo4j-community-3.5.0-SNAPSHOT-unix.tar.gz
neo4j-community-3.5.5
Neo4j使用中cypher语句文档.包括cypher中关键字分类及各种关键字的用法详解
neo4j-community-3.5.17国内下载,速度比较快,需要可以自行下载使用。
neo4j-community-4.2.1-windows下载
neo4j-community-3.5.14-unix.tar.gz neo4j-3.5.14社区版linux安装包,下载后复制到服务器解压后配置环境变量,具体参照博客
最近在公司实习需要用到图形数据库neo4j,所以就自行装了这个版本(neo4j-community-3.3.5)的图形数据库,里面用到了该文件neo4j-community_windows-x64_3_3_0.exe和neo4j-community-3.3.7。
neo4j-graph-data-science-1.7.2.jar
neo4j社区版安装包 neo4j-community-3.5.3-unix.tar.gz安装包,neo4j是一个图数据库
neo4j-community-4.3.15
neo4j-community-3.5.31-windows,社区免费版,windows使用,版本号3.5.31
Neo4j Linux Community Version(3.4.5),亲测可用。具体学习可参考https://blog.csdn.net/herosunly/article/details/103717440。
neo4j-community-3.5.12-windows.zip neo4j的windows社区版安装包,下载后复制到服务器解压后配置环境变量,具体参照博客
neo4j-community-3.5.6 下载,比官网下载快,方便大家学习!neo4j-community-3.5.6 下载,比官网下载快,方便大家学习
Cypher操练手册,提供Cypher操作的相关语法,为Cypher学习提供指南,提供最佳的实践方向,欢迎下载。