singleValueOrNull
singleValueOrNull используется для реализации операторов с подзапросами, таких как x = ALL (SELECT ...). Она проверяет, есть ли в данных только одно уникальное значение, отличное от NULL.
Если есть только одно уникальное значение, она возвращает его. Если значений нет либо есть как минимум два различных значения, она возвращает NULL.
Синтаксис
x— столбец любого типа данных, кроме Map, Array или Tuple, который не может иметь тип Nullable.Any
x есть только одно отличное от NULL уникальное значение. Возвращает NULL, если уникальных значений нет или есть как минимум два различных значения. Any или NULL
Примеры
Одно уникальное значение
Query
Response
Query
Response