bigint函式

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

將值 expr 轉換為 BIGINT。 此函式與 同 CAST(expr AS BIGINT)義。 詳情請參見 cast 功能

語法

bigint(expr)

引數

  • expr:可轉換成 BIGINT 的任何表達式。

傳回

BIGINT。

expr 是無法解析為數字的 STRING,Azure Databricks 會產生 CAST_INVALID_INPUT 錯誤。 若值超出BIGINT範圍,Azure Databricks會產生CAST_OVERFLOW錯誤。

常見錯誤條件

範例

> SELECT bigint(current_timestamp);
 1616168320
> SELECT bigint('5');
 5

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