Sdílet prostřednictvím


Funkce typeof

Platí pro:zaškrtnuto ano Databricks SQL zaškrtnuto ano Databricks Runtime

Vrátí řetězec typu ve formátu DDL pro datový typ vstupu.

Syntaxe

typeof(expr)

Argumenty

  • expr: Libovolný výraz.

Návraty

Úloha STRING.

K odvození typu VARIANT hodnoty použijte funkci schema_of_variant.

Chcete-li odvodit kombinované schéma skupiny hodnot, použijte agregační funkci .

Příklady

> 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