Udostępnij za pośrednictwem


Funkcja typeof

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca ciąg typu w formacie DDL dla typu danych wejściowych.

Składnia

typeof(expr)

Argumenty

  • expr: dowolne wyrażenie.

Zwraca

Klasa STRING.

Aby uzyskać typ VARIANT wartości, użyj funkcji schema_of_variant.

Aby uzyskać połączony schemat grupy VARIANT wartości, użyj funkcji agregującej schema_of_variant_agg funkcji agregującej .

Przykłady

> 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