typeof işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

Girişin veri türü için DDL biçimli bir tür dizesi döndürür.

Söz dizimi

typeof(expr)

Argümanlar

  • expr: Herhangi bir ifade.

İadeler

Bir STRING.

Bir VARIANT değerin türünü türetmek için işlev işlevini kullanınschema_of_variant.

Bir VARIANT değer grubunun birleşik şemasını türetmek için schema_of_variant_agg toplama işlevini kullanın.

Örnekler

> 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