# condition에 일치하는 모든 컬럼을 복사해 새 테이블 생성
CREATE TABLE new_table AS 
SELECT * 
FROM old_table 
WHERE condition;

# 기존 테이블의 빈 복사본 생성
CREATE TABLE new_table 
AS SELECT * 
FROM old_table
WITH NO DATA;

# 압축 형식 지정
CREATE TABLE new_table
WITH (
      format = 'Parquet',
      write_compression = 'SNAPPY')
AS SELECT *
FROM old_table; 

# S3에 파일로 저장
CREATE TABLE first_db.ctas_tab1 
WITH (format = 'parquet',
      write_compression = 'SNAPPY',
      external_location = 's3://data-lake-s3-withglue/first_db/ctas_tab1/'
     )
AS SELECT *
FROM first_db.tab1