Row 함수
Row 함수
ROW 데이터 타입을 다루는 함수예요. ROW 값의 필드 정보를 조회할 때 유용해요.
출처: 문서
본문
ROW::fields(data) -> array(varchar)
주어진 data ROW의 모든 필드 이름을 반환해요.
SELECT ROW::fields(row('hello' as greeting, 'world' as planet));
-- ['GREETING', 'PLANET']
ROW::fields는 ROW의 각 필드 이름을 대문자로 가져와 배열로 돌려줘요. 위 예제처럼 필드 이름이 소문자로 정의돼도 반환값은 대문자(GREETING, PLANET)예요.
더 알아보기 (Learn more)
ROW 타입 자체의 동작과 다른 연산자는 Trino의 타입 문서에서 더 자세히 볼 수 있어요.