共用方式為


typeof函式

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

傳回輸入數據類型的 DDL 格式型別字串。

語法

typeof(expr)

引數

  • expr:任何表達式。

傳回

STRING

若要衍生值的型 VARIANT 別,請使用 schema_of_variant 函 式函式。

若要衍生值群組 VARIANT 的合併架構,請使用 schema_of_variant_agg聚合函數 聚合函數。

範例

> SELECT typeof(1);
 int

> SELECT typeof(array(1));
 array<int>

> SELECT typeof(123.4::VARIANT);
 variant

> SELECT schema_of_variant(123.4::VARIANT);
 DECIMAL(4,1)

> SELECT typeof('hello' COLLATE UTF8_LCASE);
 string collate UTF8_LCASE