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