singleValueOrNull
集約関数 singleValueOrNull
は、x = ALL (SELECT ...)
のようなサブクエリ演算子を実装するために使用されます。この関数は、データに唯一の非NULL値が1つだけあるかどうかをチェックします。
唯一の非NULL値が1つだけの場合、それを返します。0または少なくとも2つの異なる値がある場合、NULLを返します。
構文
パラメータ
返される値
x
に唯一の非NULL値が1つだけある場合、そのユニークな値を返します。- 0または少なくとも2つの異なる値がある場合、
NULL
を返します。
例
クエリ:
結果:
クエリ:
結果: