ビット単位の集計関数
新しい集計関数BIT_AND_AGG、BIT_OR_AGGおよびBIT_XOR_AGGでは、整数列および整数値に変換または端数処理できる列のビット単位の集計が可能になります。
ビット単位の集計関数を使用すると、ビット単位の型処理がSQLで直接可能になります。これらの新機能を使用すると、不要なデータの移動をなくしたり、パラレル処理など他のデータベース機能を最大限に活用することで、問合せ全体のパフォーマンスが向上します。
- 演習: ビット単位の集計関数の使用
この演習では、新しいビット単位の集計関数BIT_AND_AGG
、BIT_OR_AGG
およびBIT_XOR_AGG
をグループ内のレコードのビット・レベルで使用する方法を示します。BIT_AND_AGG
、BIT_OR_AGG
およびBIT_XOR_AGG
は、ビット単位のAND、ORおよびXOR演算の結果をそれぞれ返します。これらの集計は、単一の数値列または式に対して実行できます。ビット単位の集計演算の戻り型は常に数値です。
親トピック: 分析SQL関数および統計関数