반응형

outer 2

[Oracle] JOIN(5) - SQL-99 표준 JOIN

이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 SQL-99 표준 JOIN 설명 앞서 오라클의 JOIN에 대해서 다루었다. 하지만 JOIN은 오라클에서만 사용할 수 있는 것이 아니며 DBMS마다 허용되는 JOIN의 문법이 다를 수 있다. 이럴 경우 어떠한 문제점이 생길까? 만약 운영 중인 시스템이나 진행 중인 프로젝트에서 부득이하게 DBMS를 교체하게 될 경우, 수많은 JOIN문을 수정해야 하는 최악의 사태가 발생한다. 이를 대비하여 사용할 수 있는 것이 SQL-99 표준 JOIN이다. SQL-99 표준 JOIN은 다른 DBMS에서도 사용 가능한 ..

[Oracle] JOIN(4) - 외부 조인(OUTER JOIN)

이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 외부 조인(OUTER JOIN) 설명 외부 조인(OUTER JOIN) : 어느 한쪽의 데이터가 NULL이더라도 결과를 출력할 때 포함시켜야 하는 경우 강제로 출력할 때 사용하는 조인 방식 문법 LEFT OUTER JOIN : WHERE TABLE1.COL1 = TABLE2.COL1(+) RIGHT OUTER JOIN : WHERE TABLE1.COL1(+) = TABLE2.COL1 SQL-99 표준의 OUTER JOIN은 여기를 클릭 사용 예시 -- LEFT OUTER JOIN query1 SELEC..

반응형