Neo4j语法2

简介: Neo4j语法

UNION子句语法


UNION


语法元素 描述

它是CQL MATCH命令,由UNION子句使用。

它是CQL MATCH命令两个由UNION子句使用。
如果这两个查询不返回相同的列名和数据类型,那么它抛出一个错误
如果属性的标签值不一样,联合也会出现错误,Union all不过滤重复的记录
LIMIT子句
LIMIT 限制数量
SKIP子句
SKIP 间隔数量
MERGE语法
MERGE (:
{

:
.....

:
})
语法元素 描述

它是节点或关系的名称

它是节点或关系的标签名称

它是节点或关系的属性名称

它是节点或关系的属性值
: 使用colon(:)运算符来分隔节点或关系的属性名称和值。

MERGE命令是CREATE命令和MATCH命令的组合
MERGE = CREATE + MATCH
MERGE命令在图中搜索给定模式,如果存在,则返回结果;如果它不存在于图中,则它创建新的节点/关系并返回结果
IN操作符
IN[]
语法元素 描述
[ 它告诉Neo4j CQL,一个值的集合的开始
] 它告诉Neo4j CQL,值集合的结束

它是由逗号运算符分隔的值的集合
MATCH (e:Employee)
WHERE e.id IN [123,124]
RETURN e.id,e.name,e.sal,e.deptno

ID是自增的
聚合函数
聚集功能 描述
COUNT 它返回由MATCH命令返回的行数
MAX 它从MATCH命令返回的一组行返回最大值
MIN 它返回由MATCH命令返回的一组行的最小值
SUM 它返回由MATCH命令返回的所有行的求和值
AVG 它返回由MATCH命令返回的所有行的平均值
关系函数
功能 描述
STARTNODE 它用于知道关系的开始节点
ENDNODE 它用于知道关系的结束节点
ID 它用于知道关系的ID
TYPE 它用于知道字符串表示中的一个关系的TYPE
image.png

目录
相关文章
|
2月前
|
存储 NoSQL API
使用Py2neo进行Neo4j图数据库的增删改查操作
使用Py2neo进行Neo4j图数据库的增删改查操作
94 5
|
4月前
|
API 数据库 开发者
Python连接Neo4j工具比较 Neo4j Driver、py2neo
Python连接Neo4j工具比较 Neo4j Driver、py2neo
152 0
|
7月前
|
存储 NoSQL 关系型数据库
|
7月前
|
NoSQL
neo4j的Cypher的语法记录
neo4j的Cypher的语法记录
|
SQL NoSQL 算法
Neo4j极简教程
图数据库是NoSQL类数据库的一大典型代表,在国内图数据库属于新兴事物,其优异的复杂关系解决方案引起了国内众多大型互联网公司及IT开发者的关注,而Neo4j是目前图形化数据库中最为出色、最为成熟的产品。
749 0
Neo4j极简教程
|
机器学习/深度学习 SQL 数据库
NEO4J的入门和一些简单的操作
> 持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第29天,[点击查看活动详情](https://juejin.cn/post/7147654075599978532 "https://juejin.cn/post/7147654075599978532") # 引言 今天我们继续学习NEO4J. # 创建 创建语句我们一般会使用create指令 我们首先在控制台上输入`neo4j.bat console`启动neo4j 然后打开你的浏览器,然后在浏览器地址栏中输入 `http://localhost:7687 - Neo4j Browser](http:
|
NoSQL Go MongoDB
go mongodb 忽略字段,go bson 忽略字段
go mongodb 忽略字段,go bson 忽略字段
1169 0
|
数据库 数据库管理
Neo4j语法1
Neo4j语法
127 0
neo4j的一些命令
return命令
107 0
|
数据库管理
Neo4j一些命令
Neo4j的CREATE命令
88 0