Neo4j-Cypher查询语言-表达式

本文深入解析Cypher查询语言的表达式,包括数值、字符串、布尔值、标识符、属性、参数、集合与函数调用等核心元素,以及聚合函数和关系类型的应用,提供全面的查询构建指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Cypher里的表达式包括:
  • 数值(integer or double): 13, 40000, 3.14
  • 字符串: “hello world”
  • 布尔值: true, false, TRUE, FALSE
  • 识别码:n, x, rel, myFancyIdentifier, `A name with weird stuff in it[]!`
  • 属性: n.prop, x.prop, rel.thisProperty, myFancyIdentifier.`(weird property name)`
  • 可空属性(标记了?或!的属性):n.prop?, n.prop!
  • 参数:{param},{0}
  • 集合表达式:["a", "b"], [1,2,3], ["a", 2, n.property, {param}], [ ]
  • 函数调用:length(p), nodes(p)
  • 聚合函数:avg(xprop), count(*)
  • 关系类型:REL_TYPE, :`REL TYPE`, :REL1|REL2
  • 路径-模式:a-->()<--b
转义字符:

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值