• 製品
  • 関連ドキュメント
  • リソース

グループ関数と集計関数

集計メニューから列のグループ化または集計を変更するか、「グループ化と集計」ステップを使用すると、列のデータ型に応じて異なる関数オプションが表示されます。

Visual SQLの「グループ化と集計」ステップでは、これらの関数の一部しか使用できないことに注意してください。

グループ関数

文字列データ型

演算子

説明

グループ

一意の値すべてをリストします。

一意のカウント

一意の値の数

すべてのカウント

重複を含むすべての値の数

最小

値をアルファベット順にソートし、最初の値を返します。

Maximum

値をアルファベット順にソートし、最後の値を返します。

集計なし

重複を含むすべての値をリストします。

日付または日時データ型の場合

演算子

説明

時間を秒単位でバケット化し、日時にのみ使用可能

形式: YYYY-mm-ddTHH:MM:SS

例: 2020-06-30T03:20:59

時間を分単位でバケット化します。日時にのみ使用可能です。

形式: YYYY-mm-ddTHH:MM

例: 2020-06-30T03:20

時間

時間を時刻単位でバケット化します。日時にのみ使用可能です。

形式: YYYY-mm-ddTHH

例: 2020-06-30T03

時間を日単位でバケット化します。

形式: YYYY-mm-dd

例: 2020-06-30T03:20

時間を週単位でバケット化します。

形式: YYYY-W(01-52)

例: 2020-W22

時間を月単位でバケット化します。

形式: YYYY-mm

例: 2020-06

四半期

時間を四半期単位でバケット化

形式: YYYY-Q(1-4)

例: 2020-Q2

時間を年単位でバケット化します。

形式: YYYY

例: 2020

1 日の時間

00 から 24 まで、日時にのみ使用可能

曜日

日曜日、月曜日、火曜日、... または土曜日

01 から 31 まで

年間通算日

001 ~ 366

1 月、2 月、3 月、... 12 月

一意のカウント

一意の日時値の数

すべてのカウント

重複を含むすべての日時値の数

最小

最も早い日時値

Maximum

最新の日時値

グループ

一意の日時値すべてをリストします。

集計なし

重複を含むすべての日時の値をリストします。

Boolean データ型

演算子

説明

グループ

一意の値すべてをリストします。

一意のカウント

一意の値の数

すべてのカウント

重複を含むすべての値の数

集計なし

重複を含むすべての値をリストします。

配列データ型

演算子

説明

グループ

配列の列にある一意の行すべてをリストします。

分離

配列の一意の値を別々の行にリストします。

連結

配列の値を連結して、それぞれの値の間にスペースを入れた文字列にします。

集計なし

配列の列にある行すべてをリストします。

集計なし分離

各配列のすべての値を別々の行にリストします。

集計関数

集計関数は、データ型が数の列に使用できます。

演算子

説明

一意のカウント

一意の値の数

一意のおおよそのカウント

一意の値の数の近似値。「一意のカウント」よりもメモリの使用量が少ないため、非常に大きなデータ セットに適しています。

すべてのカウント

重複を含むすべての値の数

合計

すべての値を合計します。

平均

すべての数値の平均値

中央値

並べ替えられた数字リストの中央の数値

最小

最小値

Maximum

最大の値

標準偏差

分散の平方根。数値が平均にどれくらい近いかを示します。

Snowflake はサンプル母集団を使用して標準偏差を計算します。

差異

平均値の差を 2 乗した平均

グループ

一意の値すべてをリストします。

集計なし

重複を含むすべての値をリストします。

その他のヘルプ