singleValueOrNull
Introduced in: v21.9.0 The aggregate functionsingleValueOrNull is used to implement subquery operators, such as x = ALL (SELECT ...). It checks if there is only one unique non-NULL value in the data.
If there is only one unique value, it returns it. If there are zero or at least two distinct values, it returns NULL.
Syntax
x— A column of any data type except Map, Array or Tuple which cannot be of type Nullable.Any
x. Returns NULL if there are zero or at least two distinct values. Any or NULL
Examples
Single unique value
Query
Response
Query
Response