Neo4j CQL -(8)- WHERE子句_Will-kkc的博客-CSDN博客


本站和网页 https://blog.csdn.net/u010801439/article/details/77478824 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Neo4j CQL -(8)- WHERE子句_Will-kkc的博客-CSDN博客
Neo4j CQL -(8)- WHERE子句
Will-kkc
于 2017-08-22 13:49:21 发布
1136
收藏
文章标签:
neo4j
neo4j数据库快速学习
专栏收录该内容
22 篇文章
0 订阅
订阅专栏
像SQL一样,Neo4j CQL在CQL MATCH命令中提供了WHERE子句来过滤MATCH查询的结果。
简单WHERE子句语法:
WHERE <condition>
复杂WHERE子句语法:
WHERE <condition> <boolean-operator> <condition>
我们可以使用布尔运算符在同一命令上放置多个条件。 请参考下一节,了解Neo4j CQL中可用的布尔运算符。
语法:
<property-name> <comparison-operator> <value>
语法说明:
Neo4j CQL中的布尔运算符
Neo4j支持以下布尔运算符在Neo4j CQL WHERE子句中使用以支持多个条件。
Neo4j CQL中的比较运算符
Neo4j 支持以下的比较运算符,在 Neo4j CQL WHERE 子句中使用来支持条件。
示例:此示例演示如何在MATCH Command中使用CQL WHERE子句根据员工名称检索员工详细信息。
步骤1 -打开Neo4j数据浏览器 步骤2 -在数据浏览器上键入以下命令
MATCH (emp:Employee)
RETURN emp.empid,emp.name,emp.salary,emp.deptno
如下图所示,代码执行后的结果:
步骤3 -在数据浏览器上键入以下命令
MATCH (emp:Employee)
WHERE emp.name = 'kakaxi'
RETURN emp
结果如下图:
使用“网格视图”查看节点详细信息。如果我们观察结果,它只返回一个名为“kakaxi”的员工详细信息。
示例:演示如何在MATCH Command中的CQL WHERE子句中使用多个条件与布尔运算符,以根据员工名称检索员工详细信息。
步骤1 -打开Neo4j数据浏览器 步骤2 -在数据浏览器上键入以下命令
MATCH (emp:Employee)
WHERE emp.name = 'kakaxi' OR emp.name = 'Lokesh'
RETURN emp
结果如下图:
本文参考:https://www.w3cschool.cn/neo4j/neo4j_cql_where_clause.html
Will-kkc
关注
关注
点赞
收藏
评论
Neo4j CQL -(8)- WHERE子句
像SQL一样,Neo4j CQL在CQL MATCH命令中提供了WHERE子句来过滤MATCH查询的结果。
复制链接
扫一扫
专栏目录
Neo4j基础知识
weixin_38943725的博客
08-09
700
Neo4j
图和Neo4j
图论起源于柯尼斯堡七桥问题。
图必须是完整的图
图中必须有0个或者2个奇数点
图和节点
图是由一组节点和连接这些节点的关系组成,图形存储在节点和关系所在的属性上,属性是键值对表示的数据。
节点关系表达
简单关系
两个节点之间创建关系为跟随,意味着节点1跟随节点2
复杂关系
三个节点有的是双向关系,有的单向关系
知识图谱和图库
知识图谱
一种基于图的数据结构,由节点和边组成,其中节点即实体,边就是关系用于连接两个节点,知识图谱就是把不同种类的信息连接在一起得到的关系网络,只是图
Neo4j:WHERE命令
程裕强的专栏
10-14
1751
1、简单条件
MATCH (emp:Employee) WHERE emp.name = 'Lokesh' RETURN emp
2、多条件
添加一个节点
CREATE (emp:Employee{id:456,name:"Lily",sal:36000,deptno:10})
MATCH (emp:Employee) WHERE emp.name = 'Lokesh' or emp.nam...
参与评论
您还未登录,请先
登录
后发表或查看评论
使用 Neo4j 图数据库可视化(网络安全)知识图谱
最新发布
Ax的博客
10-14
3083
2022年详细教程:如何使用 Neo4j 图数据库可视化(网络安全)知识图谱
Neo4j图形数据库教程
allensandy的博客
11-14
831
史上最全面的Neo4j使用指南
neo4j语法-where
一点点
04-02
857
neo4j的where语法
Neo4j CQL - WHERE子句
ywm_up
12-25
343
一、使用WHERE筛选查询
像SQL一样,Neo4j CQL在CQL MATCH命令中提供了WHERE子句来过滤MATCH查询的结果
-- 简单WHERE子句语法
WHERE <condition>
-- 复杂WHERE子句语法
WHERE <condition> <boolean-operator> <condition>
语法:
<property-name> <comparison-operator> <value&gt
三、Neo4j-查询
qq_36527503的博客
01-07
1801
此文档分享了一下常用的查询
(1)查询整个图数据库
match(n) return n;
(2)查看所有索引
:schema
(3)return
返回一个节点:MATCH (n:medical{med_name:'感冒'}) RETURN n
返回一个关系:MATCH (n:medical{med_name:'感冒'})-[r:med_show_sym]-(c) return r
返回一个属性:match (n:medical{med_name: '感冒'}) retu...
neo4j的查询语法Cypher+python演示
全栈工程师开发手册(原创)https://github.com/tencentmusic/cube-studio
06-26
5399
MATCH
查询节点
根据label,属性的值查询单个(多个)节点。其中label,attr,value可以省略
MATCH (node1_var :node1_label{attr1:value1,attr2:value2}),(node2_var :node2_label)
RETURN node1_var.attr3,node2_var
查询邻接点
查询节点的相关节点(不区分方向),使用-...
图数据库(七):Neo4j中Cypher语言where关键字
Hanscal
04-07
593
WHERE 用于为 MATCH,OPTIONAL MATCH 和 WITH 语句添加过滤条件,来源SQL语言。
限定条件WHERE
# 查询人名为”Peter“或者年纪大于30人名不为”Timothy“的人,或者人名既不为”Timothy“也不为”Peter"的人(进行过滤)
# 查询人名不为”Peter“或者年纪小于30人名为”Timothy“的人,或者人名既不为”Timothy“也不为”Peter"的人(进行过滤)
MATCH (n:Person)
WHERE n.name = 'Peter' X
neo4j的CQL基本语法使用
zhaochao0037的博客
08-13
382
create (p:Phone{user_id:1,phone:123456})
neo4j是图形数据库,目前也是在学习阶段,主要是记录自己学习的过程。
1.创建(create)语句
语法:
CREATE (<node-name>:<label-name>)
语法说明:
语法元素
描述
CREATE
它是一个Neo4j CQL命令。
<node-name>
它是我们要创建的节点名称。
<label-name>
Neo4j cypher语句多深度查询
weixin_44455388的博客
07-27
5095
本文档仅做记录
1、使用with关键字
查询三层级关系节点如下:with可以将前面查询结果作为后面查询条件
match (n)-[r]->(m) where n.tableName = 'T_ZH_GYSPJ_GZXX' WITH n,r,m match (m)-[k]->(v) return n,r,m,k,v
2、直接拼接关系节点查询
match (n{tableName:'T_ZH_GYSPJ_GZXX'})-[r]->(m)-[k]->(v) return n,r,.
图数据库之Neo4j学习笔记(三):WHERE子句和DELETE子句(超详细)
qq_45503600的博客
08-14
446
继续讲解Cypher语句的语法
WHERE 子句
简单WHERE子句语法:
WHERE <condition>
较为复杂的WHERE子句:
WHERE <condition> <boolean-operator> <condition>
这里注意,这里是CQL中的布尔运算符。
Neo4j支持以下布尔运算符在Neo4j CQL WHERE子句中使...
Neo4j CQL -(9)- 使用WHERE子句创建关系
博客 小站
08-22
6949
使用WHERE子句创建关系在Neo4J CQL中,我们可以以不同的方式创建拖曳节点之间的关系。
【Neo4j04】CQL命令_WHERE子句
cs_xuhuan的博客
10-07
343
WHERE子句
CQL_MATCH命令中提供了WHERE子句来过滤MATCH查询的结果。
简单WHERE子句语法
WHERE &lt;condition&gt;
复杂WHERE子句语法
WHERE &lt;condition&gt; &lt;boolean-operator&gt; &lt;condition&gt;
condition语法
&
Neo4j Cypher 复杂查询详解在之With
何源浩的博客
11-26
3万+

关于neo4j查询多深度关系节点
热门推荐
我是小慧慧
08-16
4万+
1.使用with关键字
查询三层级关系节点如下:with可以将前面查询结果作为后面查询条件
match (na:company)-[re]->(nb:company) where na.id = '12399145' WITH na,re,nb match (nb:company)-[re2]->(nc:company) return na,re,nb,re2,n...
neo4j中的CQL语句
qq_41874235的博客
07-29
988
创建一个学生节点(只有节点,没有属性)
create(s:Student)
创建一个具有属性的节点
create(s:Student{id:1000,name:"张三",age:18,sex:1})
Neo4j 使用的是match...return...命令进行查询,就类似MySql中的select
查询全部学生并返回
match (s:Student) return s
2.查询全部或者部分字段
只需要把要展示的字段以节点名 + 点号 + 属性字段 拼接即可,如下:
match (s:Student
Neo4j的查询语法笔记(二)
三劫散仙
11-11
1万+
cypher是neo4j官网提供的声明式查询语言,非常强大,用它可以完成任意的图谱里面的查询过滤,我们知识图谱的一期项目 基本开发完毕,后面会陆续总结学习一下neo4j相关的知识。今天接着上篇文章来看下neo4j的cpyher查询的一些基本概念和语法。
一,Node语法
在cypher里面通过用一对小括号()表示一个节点,它在cypher里面查询形式如下:
1,() 代表匹配任意
Neo4j关系深度
Hurpe
01-25
2610
Neo4j关系深度
match p=shortestpath((user:User{name:'%s'})<-[:`邀请`*..10]-(worker:User))
where worker.source IN ['ACCOUNTANT','WORKER'] return user.name,worker.name,length(p)
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:撸撸猫
设计师:马嘣嘣
返回首页
Will-kkc
CSDN认证博客专家
CSDN认证企业博客
码龄10年
暂无认证
135
原创
2万+
周排名
143万+
总排名
173万+
访问
等级
8811
积分
262
粉丝
681
获赞
44
评论
2163
收藏
私信
关注
热门文章
真实机下 ubuntu 18.04 安装GPU +CUDA+cuDNN 以及其版本选择(亲测非常实用)
198899
pandas系列 read_csv 与 to_csv 方法各参数详解(全,中文版)
142496
bootstrap当中,实现一些常用的元素居中
103677
pandas系列 read_excel() 和 to_excel()各参数详解
97852
在workbench中导入.sql文件!(导入数据库文件)
89669
分类专栏
验证码识别
1篇
机器学习从入门到精通
9篇
深度学习从入门到精通
6篇
Python爬虫技术
3篇
NLP
1篇
正则表达式
13篇
VMware workstation 问题及解决
4篇
kali -Linux系统学习
Linux 快速入门系列
9篇
linux常见问题及解决方案
15篇
java se 快速入门系列
5篇
java se 常见问题及解决
1篇
hadoop基础入门系列
13篇
hadoop常见问题及解决方案
1篇
Javaweb基础学习
5篇
Python基础学习
7篇
python 常见问题及解决
14篇
爬虫
1篇
最新评论
在pycharm中,创建python文件夹与普通文件夹的区别(带有_inin_.py)
勇往直前的力量:
终于解决了我的文件夹无法作为模块被导入的问题!原来需要设置为python package!
linux 脚本定时运行(开机自启、周期执行)
叁滴水:
文章介绍很细,就像金针菇一样细致可以反复咀嚼
Scrapy-splash 渲染网页(windows10)
岳晓鵬:
老哥,有没有遇到过使用了splash之后还是无法获取到数据的网站?不知道从哪下手了
模块无法引用,出现ModuleNotFoundError: No module named 'XXXX',解决办法!!!
Tisfy:
我曾经流连于宋元的词曲,但刚发现此文甚妙!
在pycharm中,创建python文件夹与普通文件夹的区别(带有_inin_.py)
LawsonAbs
回复
weixin_46177340: 如果是用pycharm创建的,那么肯定是有小点的啊。
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
linux 脚本定时运行(开机自启、周期执行)
GIF文件,录屏图像制作工具-------可上传动态GIF图像至各博客网站哟~
解决chromedriver下载过程中,遇到chrome旧版本与官网显示版本内容不一致的问题~
2021年1篇
2020年2篇
2019年20篇
2018年46篇
2017年144篇
2016年2篇
目录
目录
分类专栏
验证码识别
1篇
机器学习从入门到精通
9篇
深度学习从入门到精通
6篇
Python爬虫技术
3篇
NLP
1篇
正则表达式
13篇
VMware workstation 问题及解决
4篇
kali -Linux系统学习
Linux 快速入门系列
9篇
linux常见问题及解决方案
15篇
java se 快速入门系列
5篇
java se 常见问题及解决
1篇
hadoop基础入门系列
13篇
hadoop常见问题及解决方案
1篇
Javaweb基础学习
5篇
Python基础学习
7篇
python 常见问题及解决
14篇
爬虫
1篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值