| approx_distinct(x1. x2, ...) |
- 入力引数
-
x1, x2, ... : 任意のデータ型
- 戻り値
- Bigint
- 説明
- 入力 x の個別値のおおよその数を返します。すべての入力値が null の場合、ゼロを返します。この関数は、大量のデータに対して優れたパフォーマンスを発揮し、正確な結果が必要ない場合に適しています。
|
| approx_most_frequent(buckets, value, capacity) |
- 入力引数
-
-
buckets: BIGINT
-
value: 文字列または整数
-
capacity: BIGINT
- 戻り値のデータ型
-
- 説明
- 上位の要素と対応する推定頻度を含むマップを返します。この関数は、要素の buckets を上限とする出現頻度の高い値を検索します。
|
| approx_percentile(x, percentage) |
- 入力引数
-
-
x: 任意のデータ型
-
percentage: 0 から 1 の実数
- 戻り値
- 入力値 x と同じ
- 説明
- パーセント値の入力 x のすべての入力値に対して、近似のパーセンタイル値を返します。
|
| approx_set(x1. x2, ...) |
- 入力引数
-
x1, x2, ... : 次のいずれかのデータ型
- 戻り値
- HyperLogLog
- 説明
-
x の入力データセットの HyperLogLog スケッチを返します。
|
| arbitrary(x1. x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- 入力と同じ
- 説明
- 入力値 x が存在する場合、その任意の非 NULL 値を返します。
|
| array_agg(x1. x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- 配列 (入力と同じデータ型)
- 説明
- 入力要素から作成された配列を返します。
|
| avg(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 次のいずれかのデータ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- すべての入力値の算術平均を返します。
|
| bitwise_and_agg(x1, x2, ...) |
- 入力引数
-
x1, x2, ...: 整数値
- 戻り値
- Bigint
- 説明
- すべての入力値のビット単位の AND を 2 進数の補数表現で返します。
|
| bitwise_or_agg(x1, x2, ...) |
- 入力引数
-
x1, x2, ...: 整数値
- 戻り値
- Bigint
- 説明
- すべての入力値のビット単位の OR を 2 進数の補数表現で返します。
|
| bool_and(x1, x2, ...) |
- 入力引数
-
x1, x2, ...: ブール値
- 戻り値
- ブール
- 説明
- すべての入力値が TRUE であれば TRUE を返し、そうでなければ FALSE を返します。
|
| bool_or(x1, x2, ...) |
- 入力引数
-
x1, x2, ...: ブール値
- 戻り値
- ブール
- 説明
- いずれかの入力値が TRUE であれば TRUE を返し、そうでなければ FALSE を返します。
|
| checksum(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 次のいずれかのデータ型
- 戻り値
- Varbinary
- 説明
- 指定された入力変数のチェックサムを返します。
|
| corr(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 次のいずれかのデータ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- 入力値の集合の相関係数を返します。
|
| count(*) |
- 入力引数
- アスタリスク (*)
- 戻り値
- Bigint
- 説明
- 入力行数を返します。
|
| count(x) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- Bigint
- 説明
- 非 NULL 入力値の数を返します。
|
| count_if(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- Bigint
- 説明
- 入力値の中で TRUE 値の数を返します。入力がゼロの場合、またはすべての行で x が FALSE または Null と評価された場合、ゼロを返します。
|
| covar_pop(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 次のいずれかのデータ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- 入力値の母共分散を返します。
|
| covar_samp(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 次のいずれかのデータ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- 入力値の標本共分散を返します。
|
| every(x1, x2, ...) |
- 入力引数
-
x1, x2, ...: ブール値
- 戻り値
- ブール
- 説明
- すべての入力値が TRUE であれば TRUE を返し、そうでなければ FALSE を返します。
|
| geometric_mean(x1, x2, ...) |
- 入力引数
-
x1, x2... : 次のいずれかのデータ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- すべての入力値の幾何平均を返します。
|
| histogram(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- Map
- 説明
- 各入力値の出現回数を含むマップを返します。
|
| kurtosis(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 次のいずれかのデータ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- すべての入力値の過剰尖度を返します。
|
| map_agg((key1, value1), (key2, value2)...) |
- 入力引数
-
key1, value1, ... : (キー, 値) のペア
- 戻り値
- Map
- 説明
- 入力された (キー, 値) のペアを集計して作成されたマップを返します。
|
| map_union(map1, map2, ...) |
- 入力引数
-
map1, map2, ... : マップ
- 戻り値
- Map
- 説明
- すべての入力マップの和集合を返します。
|
| max(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 次のいずれかのデータ型
- 戻り値
- 入力と同じ
- 説明
- すべての入力値の最大値を返します。
|
| max_by(x1, y1, ...) |
- 入力引数
-
x1, y1, ... : 次のいずれかのデータ型
- 戻り値
-
x と同じ
- 説明
- すべての入力値の y の最大値に関連付けられた x の値を返します。
|
| merge(hll1, hll2, ) |
- 入力引数
-
hll1, hll2, ... : HyperLogLog 値
- 戻り値
- HyperLogLog
- 説明
- 個々の hll HyperLogLog 構造体を集計した和集合の HyperLogLog を返します。
|
| min(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 次のいずれかのデータ型
- 戻り値
- 入力と同じ
- 説明
- すべての入力値の最小値を返します。
|
| min_by(x1, y1, ...) |
- 入力引数
-
x1, y1, ... : 次のいずれかのデータ型
- 戻り値
-
x と同じ
- 説明
- すべての入力値の y の最小値���関連付けられた x の値を返します。
|
| multimap_agg((key1, value1), ...) |
- 入力引数
-
key1, value1, ... : (キー, 値) のペア
- 戻り値
- Map
- 説明
- 入力のキーと値のペアから作成されたマルチマップを返します。各キーは、複数の値に関連付けることができます。
|
| numeric_histogram(buckets, values) |
- 入力引数
-
-
buckets: BIGINT。
-
values: 整数。
- 戻り値
- Map
- 説明
- すべての入力の values について、上限を buckets とする近似的なヒストグラムを返します。
|
| qdigest_agg(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
-
x と同じ
- 説明
- すべての入力値で構成された qdigest を返します。
|
| regr_intercept(x1, y1, ...) |
- 入力引数
-
x1, y1, ... : 任意の数値データ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- 入力値の線形回帰切片を返します。x は従属値です。y は独立値です。
|
| regr_slope(x1, y1, ...) |
- 入力引数
-
x1, y1, ... : 任意の数値データ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- 入力値の線形回帰勾配を返します。x は従属値です。y は独立した値です。
|
| skewness(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- すべての入力値の歪度を返します。
|
| sum(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 次のいずれかのデータ型
- 戻り値
-
x と同じ。
- 説明
- すべての入力値の合計を返します。
|
| stddev(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- すべての入力値の標本標準偏差を返します。
|
| stddev_pop(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- すべての入力値の母標準偏差を返します。
|
| stddev_samp(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- すべての入力値の標本標準偏差を返します。
|
| tdigest_agg(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- Tdigest
- 説明
- すべての入力値の TDigest を返します。
|
| variance(x1, x2, ...) |
- 入力引数
-
x1, x2... : 任意の数値データ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- 入力値の標本分散を返します。
|
| var_pop(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- 入力値の母分散を返します。
|
| var_samp(x1, x2, ...) |
- 入力引数
-
x1, x2, ... : 任意の数値データ型
- 戻り値
- 倍精度浮動小数点数
- 説明
- 入力値の標本分散を返します。
|