ROW
생성
참고
이 섹션의 예제는 작업할 샘플 데이터를 만드는 수단으로 ROW
를 사용합니다. Athena 내에서 테이블을 쿼리한다면 데이터 소스로부터 이미 ROW
데이터 형식을 작성했으므로 따로 작성할 필요가 없습니다. CREATE_TABLE
을 사용하면 Athena가 내부에 STRUCT
를 정의하고 표를 데이터로 채우고 데이터 세트의 각 행에 ROW
데이터 형식을 만듭니다. 기본 ROW
데이터 형식은 지원되는 모든 SQL 데이터 형식의 명명된 필드로 구성됩니다.
WITH dataset AS ( SELECT ROW('Bob', 38) AS users ) SELECT * FROM dataset
이 쿼리가 반환하는 값:
+-------------------------+
| users |
+-------------------------+
| {field0=Bob, field1=38} |
+-------------------------+