float函式

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

將值 expr 轉換成 FLOAT。 此函式與 同 CAST(expr AS FLOAT)義。 如需詳細資訊,請參閱 cast 函式

語法

float(expr)

引數

  • expr:可以轉換成 FLOAT的表達式。

傳回

A FLOAT

expr 是無法解析為數字的 STRING,Azure Databricks 會產生 CAST_INVALID_INPUT 錯誤。

常見錯誤條件

範例

> SELECT float('5.2');
 5.2

> SELECT float('abc');
  Error: CAST_INVALID_INPUT