函数聚合函数聚合函数singleValueOrNullsingleValueOrNull 聚合函数 singleValueOrNull 用于实现子查询操作符,例如 x = ALL (SELECT ...)。它检查数据中是否仅存在一个唯一的非NULL值。 如果只有一个唯一值,则返回该值。如果有零个或至少两个不同的值,则返回 NULL。 语法 参数 x — 任何 数据类型 的列(除了 Map、Array 或 Tuple,不能为 Nullable 类型)。 返回值 如果 x 中仅有一个唯一的非NULL值,则返回该唯一值。 如果有零个或至少两个不同的值,则返回 NULL。 示例 查询: 结果: 查询: 结果: