[sql] SQL 테이블 생성 시 테이블 데이터 반복 사용 설정하기

SQL에서 테이블을 생성할 때, 기존 테이블의 데이터를 반복해서 사용하고 싶을 수 있습니다. 이를 위해서는 다음과 같은 방법을 사용할 수 있습니다.

  1. 새로운 테이블 생성하기
     CREATE TABLE new_table (
       column1 data_type,
       column2 data_type,
       ...
     );
    
  2. 기존 테이블의 데이터를 새로운 테이블로 복사하기
     INSERT INTO new_table (column1, column2, ...)
     SELECT column1, column2, ...
     FROM old_table;
    
  3. 데이터를 반복해서 삽입하기
     INSERT INTO new_table (column1, column2, ...)
     SELECT column1, column2, ...
     FROM old_table
     WHERE condition;
    

위의 방법 중 첫번째 방법은 새로운 테이블을 생성하고, 두번째 방법은 기존 테이블의 데이터를 일괄적으로 복사하는 방법입니다. 세번째 방법은 특정 조건에 맞는 데이터만을 선택적으로 복사하는 방법입니다.

예를 들어, 기존 테이블의 일부 데이터만을 복사하고 싶다면 WHERE 절에 해당하는 조건을 추가하여 필요한 데이터만을 선택할 수 있습니다.

참고자료: