SELECT 문의 결과를 사용하여 다른 테이블에 행을 삽입 할 수 있습니다.
GAMES
YEAR | CITY |
2000 | Sydney |
2004 | Athens |
2008 | Beijing |
INSERT SELECT 문은 SELECT 문을 기반으로 테이블에 새 행을 추가합니다.
테이블을 조회해서 각 행의 YEAR에 12를 더한
ROW를 추가하게 됩니다.
INSERT INTO GAMES(YEAR, CITY)
SELECT YEAR+12, CITY FROM GAMES;
결과
GAMES
YEAR |
CITY |
2000 | Sydney |
2004 |
Athens |
2008 |
Beijing |
2012 |
Sydney |
2016 |
Athens |
2020 |
Beijing |
다시한번 실행하면 어떻게 될까요?
2번 실행한 결과
GAMES
YEAR | CITY |
2000 | Sydney |
2004 | Athens |
2008 | Beijing |
2012 | Sydney |
2016 | Athens |
2020 | Beijing |
2012 | Sydney |
2016 | Athens |
2020 | Beijing |
2024 | Sydney |
2028 | Athens |
2032 | Beijing |
원하는 결과가 나왔나요? ^^
반응형
'IT 개발' 카테고리의 다른 글
[Android] 기기에서 IP 가져오기 (NetworkInterface 사용) (0) | 2020.03.26 |
---|---|
[SQL] 오라클 모든 테이블정보 조회 (0) | 2020.03.25 |
[SQL] 테이블 정보 가져오기 (오라클 DESC ) (0) | 2020.03.24 |
[Android] Activity란 (0) | 2012.10.17 |
[Android] TabActivity 안에서의 AlertDialog (0) | 2011.08.02 |
댓글