Fonction typeof
S’applique à : Databricks SQL 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)
> SELECT typeof('hello' COLLATE UTF8_LCASE);
string collate UTF8_LCASE