투케이2K
139. (Oracle/오라클) left right full outer join 외부 조인 실행 본문
[개발 환경 설정]
개발 툴 : Toad
개발 언어 : Oracle
[소스 코드]
/*
[left right full outer join 외부 조인 실행]
1. LEFT OUTER JOIN : 왼쪽 기준 외부 조인을 실시합니다
2. RIGHT OUTER JOIN : 오른쪽 기준 외부 조인을 실시합니다
3. FULL OUTER JOUN : 전체 합집합 조인을 실시합니다
4. 문법 : from 절에서 [a 테이블] left outer join [b 테이블] on [매핑할 컬럼 (같은 값이 포함된 컬럼이어야합니다)]
*/
/*
[left outer join 부분 설명]
1. test_user [a] 약어 설정 / test_dept [b] 약어를 설정했습니다
2. [on] 일치하는 조건으로 부서 이름이 일치하는 조건으로 설정했습니다
3. left outer join : 왼쪽에 선언한 테이블 기준 (ex : test_user) 으로 조인이 수행됩니다
*/
select *
from test_user a left outer join test_dept b
on a.t_dept = b.t_dept_name;
/*
[right outer join 부분 설명]
1. test_user [a] 약어 설정 / test_dept [b] 약어를 설정했습니다
2. [on] 일치하는 조건으로 부서 이름이 일치하는 조건으로 설정했습니다
3. right outer join : 오른쪽에 선언한 테이블 기준 (ex : test_dept) 으로 조인이 수행됩니다
*/
select *
from test_user a right outer join test_dept b
on a.t_dept = b.t_dept_name;
/*
[full outer join 부분 설명]
1. test_user [a] 약어 설정 / test_dept [b] 약어를 설정했습니다
2. [on] 일치하는 조건으로 부서 이름이 일치하는 조건으로 설정했습니다
3. full outer join : 각 left outer join 과 right outer join 합쳐진 것입니다
*/
select *
from test_user a full outer join test_dept b
on a.t_dept = b.t_dept_name;
[결과 출력]
[LEFT OUTER JOIN 출력]
[RIGHT OUTER JOIN 출력]
[FULL OUTER JOIN 출력]
[요약 설명]
/*
[left right full outer join 외부 조인 실행]
1. LEFT OUTER JOIN : 왼쪽 기준 외부 조인을 실시합니다
2. RIGHT OUTER JOIN : 오른쪽 기준 외부 조인을 실시합니다
3. FULL OUTER JOUN : 전체 합집합 조인을 실시합니다
4. 문법 : from 절에서 [a 테이블] left outer join [b 테이블] on [매핑할 컬럼 (같은 값이 포함된 컬럼이어야합니다)]
*/
/*
[left outer join 부분 설명]
1. test_user [a] 약어 설정 / test_dept [b] 약어를 설정했습니다
2. [on] 일치하는 조건으로 부서 이름이 일치하는 조건으로 설정했습니다
3. left outer join : 왼쪽에 선언한 테이블 기준 (ex : test_user) 으로 조인이 수행됩니다
*/
/*
[right outer join 부분 설명]
1. test_user [a] 약어 설정 / test_dept [b] 약어를 설정했습니다
2. [on] 일치하는 조건으로 부서 이름이 일치하는 조건으로 설정했습니다
3. right outer join : 오른쪽에 선언한 테이블 기준 (ex : test_dept) 으로 조인이 수행됩니다
*/
/*
[full outer join 부분 설명]
1. test_user [a] 약어 설정 / test_dept [b] 약어를 설정했습니다
2. [on] 일치하는 조건으로 부서 이름이 일치하는 조건으로 설정했습니다
3. full outer join : 각 left outer join 과 right outer join 합쳐진 것입니다
*/
[외부 조인 참고 설명]
https://blog.naver.com/kkh0977/222219513771
'OracleDB' 카테고리의 다른 글
141. (Oracle/오라클) 엑셀 (excel) 파일 더미 Dummy 데이터 첨부 - 테이블 생성 코드 추가 (0) | 2021.08.12 |
---|---|
140. (Oracle/오라클) 다중 inner join 내부조인 교집합 수행 실시 (0) | 2021.07.25 |
138. (Oracle/오라클) update 문을 사용해서 다중 컬럼 데이터 수정 및 다중 조건 지정 실시 (0) | 2021.07.25 |
137. (Oracle/오라클) insert 문 사용해 데이터 삽입 실시 - 전체 데이터, 컬럼 부분 데이터 (0) | 2021.07.24 |
136. (Oracle/오라클) JSON_ARRAY , JSON_OBJECT 사용해 데이터 json 형식으로 출력하기 (0) | 2021.07.21 |