JOIN 종류 및 사용 예시
방법 | 설명 / 예제 |
---|---|
INNER JOIN | 설명 : 두 테이블에서 조건에 맞는 행만 반환합니다. 예제 : SELECT * FROM employees |
LEFT OUTER JOIN | 설명 : 왼쪽 테이블의 모든 행과 오른쪽 테이블에서 조건에 맞는 행을 반환합니다. 오른쪽 테이블에 조건에 맞는 행이 없으면 NULL 값을 반환합니다. 예제 : SELECT * FROM employees |
RIGHT OUTER JOIN | 설명 : 오른쪽 테이블의 모든 행과 왼쪽 테이블에서 조건에 맞는 행을 반환합니다. 왼쪽 테이블에 조건에 맞는 행이 없으면 NULL 값을 반환합니다. 예제 : SELECT * FROM employees |
FULL OUTER JOIN | 설명 : 두 테이블의 모든 행을 반환합니다. 조건에 맞는 행이 없으면 NULL 값을 반환합니다. 예제 : SELECT * FROM employees |
CROSS JOIN | 설명 : 두 테이블의 모든 행의 조합을 반환합니다. (카티시안 곱) 예제 : SELECT * FROM employees CROSS JOIN departments; |
SELF JOIN | 설명 : 하나의 테이블에서 자기 자신과 조인을 수행합니다. 계층 구조나 상호 참조 관계를 표현할 때 유용합니다. 예제 : SELECT e1.employee_id, e1.first_name, e2.first_name AS manager_name |
'코딩 이야기 > 오라클' 카테고리의 다른 글
오라클 PL/SQL 제어 구조 (0) | 2025.04.15 |
---|---|
오라클 문자 함수 종류 및 사용법 (0) | 2025.04.01 |
오라클 NULL 사용법 (0) | 2025.04.01 |
오라클 날짜 함수 (0) | 2025.04.01 |