上篇文章主要介绍了Neo4j CQL的常用命令,这篇文章主要介绍一下其常用的函数。关注专栏《知识图谱系列》了解更多关于知识图谱的知识~
目录
一、字符串函数
1.1 UPPER函数
1.2 LOWER函数
1.3 SUBSTRING函数
二、AGGREGATION聚合函数
2.1 COUNT函数
2.2 MAX函数
2.3 MIN函数
2.4 AVG函数
2.5 SUM函数
三、关系函数
一、字符串函数
与SQL一样,Neo4J CQL提供了一组String函数,用于在CQL查询中获取所需的结果。常用的字符串函数列表如下:
1.1 UPPER函数
将字母转换为大写,语法为:
UPPER (<input-string>)
其中,<input-string>可以是来自Neo4J数据库的节点或关系的属性名称。
1.2 LOWER函数
将字母转换为小写字母,语法为:
LOWER (<input-string>)
1.3 SUBSTRING函数
字符串截取函数,截取范围为左闭右开,语法如下:
SUBSTRINg(<input-string>,<startIndex> ,<endIndex>)
二、AGGREGATION聚合函数
Neo4j CQL提供了一些在RETURN子句中使用的聚合函数,它类似于SQL中的GROUP BY子句。常用的聚合函数如下所示:
2.1 COUNT函数
它从MATCH子句获取结果,并计算结果中出现的行数,并返回该计数值。其语法如下:
COUNT(<value>)
2.2 MAX函数
最大值函数,语法为:
MAX(<property-name>)
2.3 MIN函数
最小值函数,语法为:
MIN(<property-name>)
2.4 AVG函数
平均值函数,语法为:
AVG(<property-name>)
2.5 SUM函数
求和函数,语法为:
SUM(<property-name>)
三、关系函数
Neo4j CQL提供了一组关系函数,以在获取开始节点,结束节点等细节时知道关系的细节。常用的关系函数如下所示:
本文到此已经接近尾声了,本文主要讲述了一些Neo4j CQL常用函数。你们在此过程中遇到了什么问题,欢迎留言,让我看看你们都遇到了什么问题~