블로그 이미지
내게 능력 주시는 자 안에서 내가 모든것을 할수 있느니라 - 빌립보서 4 : 13 - happydong

카테고리

Happydong (1363)
프로그래밍 (156)
MUSIC (16)
인물 (3)
Utility (10)
세미나 소식&내용 (22)
IT뉴스 (18)
운동 (830)
CAFE (10)
Life (282)
Total
Today
Yesterday



요즘 회사에서 MS-SQL로 쿼리를 만들고 있다. SQL에 약한 나에게 어쩌면 공부할수 있는 계기가 되어 좋을 수도 있겠다.근데...역시 DB는 어려운것 같다. 하지만, 하나하나 익히고, 배우니 나름 보람이 된다.
오늘은 기존 테이블의 있던 데이터의 일부를 새로 만든 테이블에 넣는 작업을 해야할 일이 생겼다. 모 그냥 While문을 이용해서 돌면서 넣으면 되겠지 생각했다. 하지만, 이게 한심한 생각이라는 것을 알았다. 좀더 쉬운 방법이 있으니 말이다. 즉, Insert문에 서브쿼리(?!)를 쓸수 있다. 역시 나같은 사람한테는 예제를 눈으로 보는게 도움이 될 것 이다.

예제 )

Query

INSERT INTO [새테이블명]

             (넣을필드들..)

SELECT (가져올필드들..)

       FROM [기존테이블명]

       WHERE [조건내용]


정말 쉽게되는군...아마도 다른 사람들은 다들 이미알고 잘 사용하고 계시겠지!!^^
Posted by happydong
, |