join문은 테이블간 관계를 이용한 select절로 공통된 컬럼을 조건으로 하여 나타내는 방법입니다.

 

1. Join문 사용법

 - select를 이용하여 조회하고싶은 컬럼을 정해두고, 테이블간에 조건이 성립할 부분을 검색합니다.

(참고로 데이터는 SQL에 있는 HR에 있는 TABLE을 이용하였습니다!)

2. Join문 활용 예시

 

 - 부서의 이름이 marketing인 사원의 이름을 출력

SELECT D.DEPARTMENT_NAME, E.FIRST_NAME ||' '|| E.LAST_NAME AS Name
  FROM EMPLOYEES E, DEPARTMENTS D
 WHERE E.DEPARTMENT_ID = D.DEPARTMENT_ID AND D.DEPARTMENT_NAME = 'Marketing'
;

출력결과↓

 

위의 코드를 순서대로 보면, select에서는 확인 할 컬럼을, from에서는 참조할 테이블을, where에서는 join문을 실행할 조건을 기술하였습니다.

 

'코딩 > Oracle' 카테고리의 다른 글

Oracle group by, having  (0) 2020.06.29
SQL 오라클 view 만들기  (0) 2020.06.27
SQL 오라클 서브쿼리  (0) 2020.06.24
오라클 CRUD란?  (0) 2020.06.20
Oracle(SQL Developer) 내장함수 활용(1)  (0) 2020.06.18
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기