関数の概要¶
Snowflakeは、 SQL:2003分析拡張機能の一部と同様に、 SQL:1999で定義されているほとんどの標準関数をサポートしています。
このトピックの内容:
スカラー関数¶
スカラー関数は、呼び出しごとに1つの値を返す関数です。ほとんどの場合、これは行ごとに1つの値を返すと考えることができます。これは、行のグループごとに1つの値を返す 集計関数 とは対照的です。
スカラー関数カテゴリの完全なリストについては、 スカラー関数 をご参照ください。
集計関数¶
Snowflakeは、行全体の値を操作するために集計関数をサポートして、合計、平均、カウント、最小/最大値、標準偏差、推定などの数学的計算、および非数学的な演算を実行します。
包括的なリストについては、 集計関数 をご参照ください。
ウィンドウ関数¶
ウィンドウ関数は、入力行のセット内の行のサブセットを操作できる 集計関数 です。
テーブル関数¶
Snowflakeは、Snowflakeの機能とサービスに関する情報を取得するために多くの テーブル関数 をサポートしています。
包括的な要約については、 システム定義のテーブル関数のリスト をご参照ください。
システム関数¶
システム機能の包括的なリストについては、 システム関数 をご参照ください。
ユーザー定義関数(UDFs)¶
Snowflakeが提供するシステム定義関数に加えて、ユーザーは関数を作成できます。Snowflakeは、次の UDFs のタイプをサポートしています。
外部関数¶
Snowflakeは、Snowflake外で保存および実行される 外部関数の記述 もサポートしています。