Функция typeof
Область применения: Databricks SQL Databricks Runtime
Возвращает строку в формате DDL, которая обозначает тип данных для входного параметра.
Синтаксис
typeof(expr)
Аргументы
-
expr
: любое выражение.
Возвраты
STRING
.
Чтобы получить тип VARIANT
значения, используйте функцию schema_of_variant.
Чтобы получить объединенную схему группы значений VARIANT
, используйте агрегатную функцию schema_of_variant_agg.
Примеры
> 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