SQL エディタでクエリを入力するとき または計算を作成するとき 、Presto SQL 構文 を使用します。値や式のデータ型を変換したり返したりするには、以下の関数が便利です。
CASTまたはTRY_CAST
フィールドの値を別のデータ型に変換するには、CAST
関数を CAST(value AStype) として使用します。例えば、Month フィールドの値を、計算の一部として数値テキストから整数に変換するには、CAST({1} AS integer)
。
変換に失敗した場合、CAST
はエラーを返す。変換に失敗した場合にエラーの代わりにNULL
を返すには、TRY_CAST
関数を TRY_CAST(value AStype) として使用する。
注: 値を日付に変換するには、DATE
日付と時刻の機能を使用します。
タイプオフ
式のデータ型を返すには、TYPEOF
関数を TYPEOF(式) として使用する。例えば、SELECT TYPEOF(123)
の結果は、integer 。