Partager via


Fonction typeof

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne une chaîne de type au format DDL pour le type de données de l’entrée.

Syntaxe

typeof(expr)

Arguments

  • expr : n’importe quelle expression.

Retours

STRING.

Pour dériver le type d’une valeur VARIANT, utilisez la fonction schema_of_variant.

Pour dériver le schéma combiné d’un groupe de valeurs VARIANT, utilisez la fonction d’agrégation schema_of_variant_agg.

Exemples

> 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)