在Cypher查询语言中,您可以使用比较运算符来构建条件判断
- 等于(==):检查两个值是否相等。
MATCH (a:Person {name: 'Alice'}) WHERE a.age == 30 RETURN a;
- 不等于(!= 或 <>):检查两个值是否不相等。
MATCH (a:Person {name: 'Alice'}) WHERE a.age != 30 RETURN a;
- 大于(>):检查一个值是否大于另一个值。
MATCH (a:Person {name: 'Alice'}) WHERE a.age > 30 RETURN a;
- 小于(<):检查一个值是否小于另一个值。
MATCH (a:Person {name: 'Alice'}) WHERE a.age < 30 RETURN a;
- 大于等于(>=):检查一个值是否大于或等于另一个值。
MATCH (a:Person {name: 'Alice'}) WHERE a.age >= 30 RETURN a;
- 小于等于(<=):检查一个值是否小于或等于另一个值。
MATCH (a:Person {name: 'Alice'}) WHERE a.age <= 30 RETURN a;
您可以根据需要组合这些比较运算符来构建更复杂的条件判断。