Compartir a través de


Función typeof

Se aplica a casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve una cadena de tipo con formato DDL para el tipo de datos de la entrada.

Sintaxis

typeof(expr)

Argumentos

  • expr: cualquier expresión.

Devoluciones

STRING.

Para derivar el tipo de un valor VARIANT, use la función schema_of_variant.

Para derivar el esquema combinado de un grupo de valores VARIANT, use la función de agregado schema_of_variant_agg.

Ejemplos

> 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