SQL分析機能は、ほとんどのビジネス シナリオにおけるデータ処理要件を満たすために、多数の組み込み関数を備えています。このトピックでは、SQL分析機能で提供される組み込み関数の種類と、組み込み関数の使用方法について説明します。
背景情報
次の表に、SQL分析機能で提供される組み込み関数の種類を示します。
種類 | 説明 |
日付と時刻関数は、DATE、DATETIME、TIMESTAMP などの日付型のデータを処理するために呼び出されます。これらの関数を使用して、日付値の加算と減算、日付値の差の計算、日付フィールドの抽出、現在の時刻の取得、および日付形式の変換を行うことができます。 | |
数学関数は、BIGINT、DOUBLE、DECIMAL、FLOAT などの数値データ型のデータを処理するために呼び出されます。これらの関数を使用して、ある記数法から別の記数法への数値の変換、数学演算の実行、数値の丸め、乱数の取得を行うことができます。 | |
集計関数は、複数の入力レコードを集計して 1 つの出力値にするために呼び出されます。これらの関数を使用して、データの合計、最大値、最小値、平均値を計算できます。また、これらの関数を使用して、パラメーターの集計や文字列の連結を行うこともできます。 | |
文字列関数は、STRING 型のデータを処理するために呼び出されます。これらの関数を使用して、文字列の切り捨て、文字列の置換、文字列の検索、大文字と小文字の変換、文字列形式の変換を行うことができます。 | |
複合型関数は、MAP 型や ARRAY 型などの複合データ型のデータを構造化された方法で処理するために呼び出されます。 | |
これらの関数は、他のビジネス シナリオでデータを処理するために呼び出されます。 |