본문 바로가기

T아카데미/데이터베이스

7강. SQL(DML)5

[ 목차 ]

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