Bagikan melalui


typeof fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mengembalikan string tipe yang diformat DDL untuk jenis data dari input.

Sintaks

typeof(expr)

Argumen

  • expr: Ekspresi apa pun.

Pengembalian

STRING.

Untuk mendapatkan jenis nilai VARIANT, gunakan fungsi schema_of_variant.

Untuk memperoleh skema gabungan dari sekelompok nilai VARIANT, gunakan schema_of_variant_agg fungsi agregat.

Contoh

> 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