본문 바로가기
데이터베이스/SQL

SQL 서브 쿼리를 사용해 데이터 입력하기

by ADELA_J 2024. 1. 19.

< Subquery를 사용한 Insert문>

- 여러 개의 행을 한 번에 테이블에 입력하는 방법

 

- emp 테이블을 그대로 복제해 emp2라고 새로 만든다

 

- emp2 테이블에 부서 번호가 10인 사원들의 사원번호, 이름, 월급, 부서 번호,  위를 한 번에 입력하기

 

▷ 기본 Insert 문은 한 번에 하나의 행만 입력되지만

서브쿼리를 사용한다면 여러 개의 행을 한 번에 테이블에 입력할 수 있음.

 

▲ 위 쿼리문은 부서번호 10번인 사원들의 데이터를 emp2에 입력하는 insert 문

 

* 위처럼 서브쿼리를 이용한다면 다른 테이블의 값들을 한꺼번에 테이블에 insert할 수 있다.