singleValueOrNull
聚合函数 singleValueOrNull 用于实现子查询操作符,例如 x = ALL (SELECT ...)。它会检查数据中是否只有一个唯一且非 NULL 的值。
如果只有一个唯一值,则返回该值;如果没有任何值,或存在至少两个不同的值,则返回 NULL。
语法
参数
返回值
- 如果
x中只有一个唯一的非 NULL 值,则返回该唯一值。 - 如果不存在任何非 NULL 值,或者存在至少两个不同的非 NULL 值,则返回
NULL。
示例
查询:
结果:
查询:
结果: