BOOLOR_AGG¶
グループ内の少なくとも1つのブール記録が TRUE と評価される場合に TRUE を返します。
グループのすべての記録が NULL の場合、またはグループが空の場合、関数は NULL を返します。
- こちらもご参照ください。
構文¶
集計関数
ウィンドウ関数
引数¶
expr入力式は、ブール値に評価されるか、ブール値に変換できる式でなければなりません。
partition_exprこの列または式は、入力をパーティション(サブウィンドウ)に分割する方法を指定します。
戻り値¶
戻り値のデータ型はBOOLEANです。
使用上の注意¶
数 の値がゼロ以外の場合、数値は
TRUEに変換されます。文字列およびバイナリ 値はブール値に変換できないため、サポートされていません。
この関数がウィンドウ関数として呼び出される場合、以下はサポートされていません。
OVER 句内の ORDER BY 句。
明示的なウィンドウフレーム。
例¶
集計関数
次の例は、少なくとも1つの入力値がtrueの場合、boolor_aggがtrueを返すことを示しています。
テーブルを作成してロードします。
データを表示します。
データをクエリします。
ウィンドウ関数
この例は前の例と似ていますが、入力関数が2つのパーティションに分割されたウィンドウ関数としての使用法を示しています(0よりも大きいIDs が1つと、0以下の IDs が1つ)。テーブルに追加データが追加されました。
テーブルに行を追加します。
データを表示します。
データをクエリします。
エラーの例
この関数にブール値に変換できない文字列が渡されると、関数はエラーを返します。