본문 바로가기
IT/Database

InsertSelect / UpdateSelect

by 성준하이 2022. 7. 23.
반응형

데이터베이스를 다루는 쿼리는 다양하게 있지만 InsertSelect 과 UpdateSelect 라는 구문도 있다.

 

구문은 쉬우나 자주 헷갈리는 문법이라서 포스팅 해두고 직접 보려고 작성하였다.

 

InsertSelect

Insert Into 테이블A A

Select * from 테이블B B

//여기에서는 컬럼이 동일한 갯수, 자료형 이어야 한다.

 

UpdateSelect
UPDATE 테이블A A
SET ( A.업데이트 받을 컬럼 ) = ( SELECT B.업데이트 할 컬럼
                                  FROM 테이블 B B
                                WHERE B.NO = '특정번호' )
WHERE A.NO ='특정번호';
반응형

'IT > Database' 카테고리의 다른 글

[Mysql] error : You are using safe update mode  (52) 2022.09.16
[Oracle]특정 컬럼명을 가진 테이블을 찾을때  (53) 2022.07.27
Join의 종류  (37) 2022.07.08
[Mysql] 백업 및 복원  (53) 2022.05.20
[Mysql] now() , sysdate() 차이  (30) 2022.05.13

댓글