WHERE <condition>
WHERE <condition> <boolean-operator> <condition>
其中<condition>语法为:
<property-name> <comparison-operator> <value>
语法说明:
S.No. | 语法元素 | 描述 |
---|---|---|
1 | WHERE | 它是一个Neo4j CQL关键字。 |
2 | <property-name><属性名称> | 它是节点或关系的属性名称。 |
3 | <comparison-operator><比较运算符> | 它是Neo4j CQL比较运算符之一。 |
4 | <value><值> | 它是一个字面值,如数字文字,字符串文字等。 |
其中Neo4j CQL支持得比较运算符有:
S.No. | 布尔运算符 | 描述 |
---|---|---|
1. | = | “等于” |
2. | <> | “不等于” |
3. | < | “小于” |
4. | > | “大于” |
5. | <= | “小于或等于” |
6. | >= | “大于或等于” |
可以用WHERE子句为节点之间创建关系
MATCH (<node1-label-name>:<node1-name>),(<node2-label-name>:<node2-name>)
WHERE <condition>
CREATE (<node1-label-name>)-[<relationship-label-name>:<relationship-name>
{<relationship-properties>}]->(<node2-label-name>)
语法说明:
S.No. | 语法元素 | 描述 |
---|---|---|
1 | MATCH,WHERE,CREATE | 他们是Neo4J CQL关键字。 |
2 | <node1-label-name> | 它是一个用于创建关系的节点一标签名称。 |
3 | <node1-name> | 它是一个用于创建关系的节点名称。 |
4 | <node2-label-name> | 它是一个用于创建关系的节点一标签名称。 |
5 | <node2-name> | 它是一个用于创建关系的节点名称。 |
6 | <condition> | 它是一个Neo4J CQL WHERE子句条件。 它可以是简单的或复杂的。 |
7 | <relationship-label-name> | 这是新创建的节点一和节点二之间的关系的标签名称。 |
8 | <relationship-name> | 这是新创建的节点1和节点2之间的关系的名称。 |
9 | <relationship-properties> | 这是一个新创建节点一和节点二之间关系的属性列表(键 - 值对)。 |
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有