0~100까지 숫자 테이블을 만들 일이 있어서 찾아보다가 쉽게 할 수 있는 방법을 찾아서 기록용으로 포스팅 복붙안하고 내가 쓴거라 오타 있을수도 !! CREATE TABLE TABLE_NAME AS SELECT pe.i+1 - t.start_r + 1 as num from (select 1 as start_r, 100 as end_r) t lateral view posexplode(split(space(end_r - start_r),'')) pe as i,s;