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}