跳到主要内容
跳到主要内容

singleValueOrNull

聚合函数 singleValueOrNull 用于实现子查询操作符,例如 x = ALL (SELECT ...)。它检查数据中是否仅存在一个唯一的非NULL值。 如果只有一个唯一值,则返回该值。如果有零个或至少两个不同的值,则返回 NULL。

语法

参数

返回值

  • 如果 x 中仅有一个唯一的非NULL值,则返回该唯一值。
  • 如果有零个或至少两个不同的值,则返回 NULL

示例

查询:

结果:

查询:

结果: