다음을 통해 공유


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