Freigeben über


typeof-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt eine DDL-formatierte Typzeichenfolge für den Datentyp der Eingabe zurück

Syntax

typeof(expr)

Argumente

  • expr: Ein beliebiger Ausdruck.

Gibt zurück

Ein STRING.

Um den Typ eines VARIANT-Werts abzuleiten, verwenden Sie die schema_of_variant-Funktion.

Verwenden Sie zum Ableiten des kombinierten Schemas einer Gruppe von VARIANT-Werten die schema_of_variant_agg-Aggregatfunktion.

Beispiele

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