다음을 통해 공유


named_struct 기능

적용 대상: 예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

지정된 필드 이름 및 값을 사용하여 구조체를 만듭니다.

구문

named_struct( {name1, val1} [, ...] )

인수

  • nameN: STRING 리터럴 명명 필드 N입니다.
  • valN: 필드 N의 값을 지정하는 모든 형식의 식입니다.

반품

N 필드가 valN 형식과 일치하는 구조체입니다.

예제

> SELECT named_struct('a', 1, 'b', 2, 'c', 3);
 {"a":1,"b":2,"c":3}