Dela via


Funktionen typeof

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Returnera en DDL-formaterad typsträng för datatypen för indata.

Syntax

typeof(expr)

Argument

  • expr: Alla uttryck.

Returer

En STRING.

Om du vill härleda typen av ett VARIANT värde använder du funktionen schema_of_variant.

Om du vill härleda det kombinerade schemat för en grupp med VARIANT värden använder du mängdfunktionen schema_of_variant_agg.

Exempel

> 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