BIT_OR_AGG

目的

BIT_OR_AGGは、ビット単位のOR演算の結果を返すビット単位の集計ファンクションです。

BIT_OR_AGGは、GROUP BY問合せの一部、ウィンドウ・ファンクションまたは分析ファンクションとして使用できます。BIT_OR_AGGの戻り型は常に数値です。

セマンティクス

キーワードDISTINCTまたはUNIQUEを指定すると、exprに含まれる一意の値のみが計算に使用されます。UNIQUEは、ANSI規格ではなく、Oracle固有のキーワードです。

expr列のNULL値は無視されます

グループ内のすべての行にNULLのexpr値がある場合、NULLを戻します。

浮動小数点値は、集計の前に整数に切り捨てられます。たとえば、値4.64は4に変換され、値4.4も4に変換されます。

負の数値は、集計操作の実行前に、内部的に2の補数の形式で表されます。結果として生成される集計が負の値になる可能性があります。

サポートされる入力の範囲: -2の127乗から(2の127乗) -1まで

数値は、集計の前に、128ビットの10進表記に内部的に変換されます。結果として生成された集計はOracleの数値に変換されます。

特定の値セットについて、ビット単位の集計の結果は常に決定的であり、順序とは無関係です。