[ 목차 ]
1. SELECT INTO
2. INSERT INTO SELECT
3. CASE ... WHEN ... END
1. SELECT INTO
create table 테이블명 select * from 테이블명
1) 쿼리결과를 새 테이블로 생성
2) 기존에 존재하지 않는 테이블이 새로 생성되는 것으로, 일종의 뷰와 동일한 효과
2. INSERT INTO SELECT
insert into 테이블명1 select * from 테이블명2 wherer 조건절...
1) 쿼리결과를 기존의 테이블에 추가(기존 테이블이 존재해야 함)
2) select하는 테이블과 insert하는 테이블은 동일한 구조를 지녀야 함
3) 두 개의 펼도 쿼리를 하나로 합침
3. CASE ... WHEN ... END
case when 조건값1 then...
when 조건값2 then...
else ...
end
1) SQL 조건문(if, switch)에 해당
2) 조건값에 따른 처리를 구분할 수 있음
'T아카데미 > 데이터베이스' 카테고리의 다른 글
9강. SQL(DML)7 (0) | 2020.03.23 |
---|---|
8강. SQL(DML)6 (0) | 2020.03.20 |
6강. SQL(DML)4 (0) | 2020.03.20 |
5강. SQL(DML)3 (0) | 2020.03.20 |
4강. SQL(DML)2 (0) | 2020.03.20 |