SQL에서 테이블에 새로운 행을 삽입하는 방법은 무엇인가요?
SQL에서 새로운 행을 삽입하는 방법은 다음과 같습니다.
- INSERT INTO 문 사용하기
가장 일반적인 방법은 INSERT INTO 문을 사용하는 것입니다. 이를 사용하여 새로운 행을 추가할 수 있습니다. 예를 들어, 다음과 같은 쿼리를 사용하여 "employees" 테이블에 새로운 행을 추가할 수 있습니다.
INSERT INTO employees (first_name, last_name, email)
VALUES ('John', 'Doe', '[email protected]');
- SELECT INTO 문 사용하기
SELECT INTO 문을 사용하여 새로운 테이블을 만들고 데이터를 삽입할 수도 있습니다. 예를 들어, 다음과 같은 쿼리를 사용하여 "new_employees" 테이블을 만들고 "employees" 테이블에서 데이터를 복사할 수 있습니다.
SELECT *
INTO new_employees
FROM employees;
- UNION ALL 사용하기
UNION ALL을 사용하여 두 개 이상의 테이블에서 데이터를 결합하고 새로운 행을 만들 수도 있습니다. 예를 들어, 다음과 같은 쿼리를 사용하여 "employees" 테이블과 "new_employees" 테이블에서 데이터를 결합할 수 있습니다.
SELECT *
FROM employees
UNION ALL
SELECT *
FROM new_employees;