次の方法で共有


typeof 関数

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

入力のデータ型の型文字列を DDL 形式で返します。

構文

typeof(expr)

引数

  • expr: 任意の式。

返品

STRING です。

VARIANT 値の型を派生させるには、schema_of_variant 関数関数を使用します。

VARIANTvaluesのグループの結合された schema を得るには、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