文章来源:拉勾教育Java高薪训练营第3期,程道老师
1、CQL函数
1.1 字符串函数
| NO. | 功能 | 描述 |
|---|---|---|
| 1 | UPPER |
它用于将所有字母更改为大写字母。
|
| 2 | LOWER |
它用于将所有字母改为小写字母。
|
| 3 | SUBSTRING |
它用于获取给定
String
的子字符串。
|
| 4 | REPLACE |
它用于替换一个字符串的子字符串。
|
示例:
MATCH (p:Person)
RETURN ID(p),LOWER(p.character)
match(p:Person) return
p.character,lower(p.character),p.name,substring(p.name,2),replace(p.name,"
子
","z
i")
1.2 聚合函数
| NO. | 聚集功能 | 描述 |
|---|---|---|
| 1 | COUNT |
它返回由
MATCH
命令返回的行数。
|
| 2 | MAX |
它从
MATCH
命令返回的一组行返回最大值。
|
| 3 | MIN |
它返回由
MATCH
命令返回的一组行的最小值。
|
| 4 | SUM |
它返回由
MATCH
命令返回的所有行的求和值。
|
| 5 | AVG |
它返回由
MATCH
命令返回的所有行的平均值。
|
示例:
MATCH (p:Person)
RETURN MAX(p.money),SUM(p.money)
1.3 关系函数
| NO. | 功能 | 描述 |
|---|---|---|
| 1 | STARTNODE |
它用于知道关系的开始节点。
|
| 2 | ENDNOTE |
它用于知道关系的结束节点。
|
| 3 | ID |
它用于知道关系的
ID
。
< |
本文详细介绍了Neo4j的Cypher Query Language(CQL)的高级用法,包括CQL函数、多深度关系节点查询、事务操作、索引创建与管理以及约束设置。特别是CQL中的字符串函数、聚合函数、最短路径查询,以及如何进行事务处理和创建唯一性约束。通过学习,可以提升对Neo4j数据库的掌握和使用效率。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



