실무에서 오라클을 다루면서 제가 많이 접하고, 또 많이쓰고, 중요했던 쿼리들을 모아봤습니다.
1. SELECT [컬럼] FROM [테이블] WHERE 절 : 가장 많이쓰기면서도 가장 중요한 쿼리가 아닌가 생각합니다.
2. SELECT [J.컬럼,K.컬럼] FROM [J테이블 JOIN K테이블] [ON J.컬럼=K.컬럼] : JOIN을 통한 조건 검색입니다.
3. SELECT [컬럼] FROM (SELECT [컬럼] FROM [테이블] ) : 서브쿼리문입니다.
제가 다루고 있는 DB에 필드 갯수들이 40~50개씩 되는 테이블들도 있습니다.. 실무에서는 서브쿼리가 3~5개 오는것은
기본이고.. 많게는 10개이상올 경우도 많이 있습니다. SELECT절의 서브쿼리, WHERE절의 서브쿼리.. 등 서브쿼리에 대해서
잘 숙지하고 있는게 중요합니다.
4. INSERT INTO [테이블](필드) VALUES ([값]) OR SELECT절의 조건쿼리 : 가장 기본적인 구문이죠..
5. SELECT [컬럼] INTO [테이블] FROM [테이블] : 이형식의 INSERT도 많이 쓰입니다. 기존의 데이터를 복사하는
경우가 많기때문에..
6. CREATE TABLE [테이블명] AS SELECT [컬럼] FROM [테이블] : 이쿼리문은 기존테이블을 테이블 이름만
바꿔서똑같이 그대로 복제하는 쿼리로 간단하게 백업본을 하나 만들거나, 새로운 복제테이블이 필요할때 많이 쓰입니다.
7. CREATE TABLE [테이블명 ] AS SELECT [컬럼] FROM [테이블] WHERE 'A'='B' : 기존 테이블의 자료는 모두
버리고구조만 똑같이 복사하고 싶을때 씁니다.
첫댓글 인서야 땡큐...^^
감사합니다 ~
DDL DML DCL 가장 많이쓰는 DDL 그리고 DML 정의어 조작어 중요하죠~^^