次の方法で共有


kll_sketch_agg_double 集計関数

適用対象:はいにチェックマークが付けられている Databricks Runtime 18.0 以降

精度を設定できる倍精度浮動小数点データ用の近似分位数推定のための KLL (K-Linear-Logarithmic) スケッチを作成します。

構文

kll_sketch_agg_double ( expr [, k] )

論争

  • expr: 集計する DOUBLE 式。
  • k:スケッチ精度を制御する省略可能な INTEGER リテラル。 8 から 65535 の間である必要があります。 既定では 200 です。 値が大きいほど精度は向上しますが、使用するメモリは多くなります。

返品ポリシー

DOUBLEデータのシリアル化された KLL スケッチを含むBINARY値。

注記

  • NULL expr の値は集計中は無視されます。
  • NaN 値は、IEEE 754 セマンティクスに従って処理されます。
  • スケッチは、およその分位数を約99%の信頼度レベルで提供します。
  • 高精度分位点推定に適しています。

例示

-- Create sketch from double values
> SELECT kll_sketch_agg_double(measurement) FROM VALUES (1.23456), (2.34567) AS T(measurement)
  [binary data]