當您在 SQL 編輯器中輸入查詢 或建立計算 時,您會使用Presto SQL 語法 。要轉換或回傳數值或表達式的資料類型,您可能會發現這些函式很有用。
CAST 或 TRY_CAST
若要將欄位的值轉換為其他資料類型,請使用CAST 函式 CAST(value AStype) 。例如,將月 欄位的值從數字文字轉換為整數作為計算的一部分,CAST({1} AS integer) 。
如果轉換失敗,CAST 會返回錯誤。如果轉換失敗,要返回NULL 而不是錯誤,請使用TRY_CAST 函式,作為 TRY_CAST(value AStype) 。
注意: 要將值轉換為日期,請使用DATE 日期和時間函數。
TYPEOF
要返回表达式的数据类型,请使用TYPEOF 函数作为 TYPEOF(表达式)。例如,SELECT TYPEOF(123) 結果是整數 。