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

singleValueOrNull

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

構文

パラメータ

返される値

  • x に唯一の非NULL値が1つだけある場合、そのユニークな値を返します。
  • 0または少なくとも2つの異なる値がある場合、NULL を返します。

クエリ:

結果:

クエリ:

結果: