Source: https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/fe/operators/ Documentation version: v5.3.2 # 运算符 本文介绍 GQL 支持的运算符。 | 优先级 | 运算符 | 描述 | 算子数量 | NULL 行为 | 示例 | 1 | . | 获取点或边的属性,或获取记录的字段。 | 2 | 默认 | `RETURN n.name` | 2 | [] | 按索引获取列表中的元素。 | 1 | 默认 | `RETURN n.hobbies[0]` | 3 | * | 乘法 | 2 | 默认 | `RETURN n.salary * 2` | 3 | / | 除法 | 2 | 默认 | `RETURN n.salary / 2` | 4 | + | 加法 | 2 | 默认 | `RETURN n.salary + 1000` | 4 | - | 减法 | 2 | 默认 | `RETURN n.salary - 500` | 5 | < | 小于比较 | 2 | 默认 | `WHERE n.age < 30 RETURN n` | 5 | > | 大于比较 | 2 | 默认 | `WHERE n.age > 30 RETURN n` | 5 | <= | 小于等于比较 | 2 | 默认 | `WHERE n.age <= 30 RETURN n` | 5 | >= | 大于等于比较 | 2 | 默认 | `WHERE n.age >= 30 RETURN n` | 5 | = | 等于比较 | 2 | 默认 | `WHERE n.age = 30 RETURN n` | 5 | <> | 不等于比较 | 2 | 默认 | `WHERE n.age <> 30 RETURN n` | 6 | IN | 检查是否在列表中 | 2 | 通用 | `WHERE n.age IN [25,30,35] RETURN n` | 6 | LIKE | 模式匹配 | 2 | 默认 | `WHERE n.name LIKE 'John%' RETURN n` | 7 | IS NULL | 检查是否为`NULL` | 1 | 通用 | `WHERE n.email IS NULL RETURN n` | 7 | IS NOT NULL | 检查是否不为`NULL` | 1 | 通用 | `WHERE n.email IS NOT NULL RETURN n` | 8 | NOT | 逻辑非 | 1 | 默认 | `WHERE NOT n.is_adult RETURN n` | 9 | AND | 逻辑与 | 2 | 默认 | `WHERE n.is_adult AND n.age > 18 RETURN n` | 10 | OR | 逻辑或 | 2 | 默认 | `WHERE n.is_adult OR n.age > 18 RETURN n` | 10 | XOR | 逻辑异或 | 2 | 默认 | `WHERE n.is_adult XOR n.age > 18 RETURN n` | 最低 | = | 赋值 | 2 | 无 | `SET n.age = 31`