[Athena] 더미데이터 생성

2innnnn0·2021년 7월 14일
0

athena

목록 보기
2/7
post-thumbnail

SEQUENCE() 함수를 이용한 더미데이터 생성방법

sequence(start, stop, step)
시작부터 중지까지의 정수 시퀀스를 생성하여 단계별로 증가시킵니다.
Generate a sequence of integers from start to stop, incrementing by step.

  • start, end : 숫자 혹은 날짜
  • step : (optional) start ~ end사이의 단계 단위

날짜 생성

-- 2020-07-01부터 2020-07-02사이 30분 간격으로 더미 데이터를 생성.
SELECT
	* 
FROM
	UNNEST(
		SEQUENCE(
			timestamp '2020-07-01',
			timestamp '2020-07-02',
			INTERVAL '30' MINUTE
		)
	) t(date_utc)

숫자 생성

-- 열이 두개 이상일때 이름을 붙이고 싶으면 t()로 컬럼명을 붙이기
SELECT
	*
FROM
	UNNEST(SEQUENCE(0, 100, 10), 
	    SEQUENCE(100, 200, 10)) t(a1, a2)

profile
성장하고 싶은 데이터분석가.

0개의 댓글