メインコンテンツまでスキップ
メインコンテンツまでスキップ

singleValueOrNull

集約関数 singleValueOrNull は、x = ALL (SELECT …) のようなサブクエリ演算子を実装するために使用されます。この関数は、データに唯一の非NULL値が1つだけ存在するかどうかをチェックします。 唯一の値がある場合、それを返します。ゼロまたは2つ以上の異なる値がある場合は、NULLを返します。

構文

パラメータ

返される値

  • x に唯一の非NULL値が1つだけ存在する場合、その唯一の値。
  • ゼロまたは2つ以上の異なる値が存在する場合は NULL

クエリ:

結果:

クエリ:

結果: