데이터 베이스 : SQL 조작 4
2022. 2. 8. 13:54ㆍCS/데이터 베이스
데이터 삽입 (다른 테이블에서 가져오기)
테이블 생성

id와 이름, 직종, 날짜 열을 생성. 이제 employees 테이블에서 이 항목들과 관련이 있는 항목들의 데이터를 복사해 보자.

열을 매칭시키고 실행하면 복사 완료

다른 방식으로도 해보자


기존의 테이블에서 새로운 테이블 만들기
열만 가져오고 빈 테이블
CREATE TABLE 새로운 테이블 명
AS SELECT 열1, 열2, 열3.. FROM 기존 테이블 명;
열과 조건에 맞는 데이터까지 가져오는 테이블
CREATE TABLE 새로운 테이블 명
AS SELECT 열1, 열2, 열3.. FROM 기존 테이블 명;
WHERE 조건절;
한 테이블에서 특정 조건으로 여러 테이블에 데이터 삽입
INSERT ALL
WHEN 조건절 then
INTO 테이블 명1
WHEN 조건절 then
INTO 테이블 명2
WHEN 조건절 then
INTO 테이블 명3
SELECT 열1, 열2, 열 3 FROM 데이터를 가져올 테이블 ;
COMMIT
테이블 이름 변경
rename 테이블명 to 새로운 테이블명
Scala sub query
select 절에 오는 서브 쿼리이다. 보다 정교한 동작이 가능해진다. (서로 다른 테이블에서 데이터를 가져올 수 있음.)
나머지는 이후에 살펴보겠다.
반응형
'CS > 데이터 베이스' 카테고리의 다른 글
| sql *plus 조작어 정리 (0) | 2022.06.29 |
|---|---|
| 출제되는 SQL 모음 (0) | 2022.03.03 |
| 데이터 베이스 : SQL 조작 3 (0) | 2022.02.07 |
| 데이터 베이스 : SQL 조작 2 (0) | 2022.02.07 |
| 데이터 베이스 : SQL 조작 (0) | 2022.02.07 |