[SQL] 데이터 조인 - ON절

·2025년 7월 7일
0

SQL

목록 보기
77/126

💡 반드시 알아야하는 조인 문법 2가지

1. 오라클 조인 문법

1. equi join
2. non equi join
3. outer join
4. self join

2. 1999 ANSI(American National Standard Institute) 문법

1. on 절을 사용한 조인
2. using 절을 사용한 조인
3. natural 조인
4. left/right/full outer 조인
5. cross 조인

ㄴ 둘 성능은 비슷함


문제1. 오라클 조인문법인 equi 조인으로 emp 와 dept 를 조인해서 이름과 부서위치를 출력하시오

select e.ename, d.loc
 from emp e, dept d
 where e.deptno = d.deptno;

문제2. 위의 결과를 on 절을 사용한 조인으로 수행하시오

select e.ename, d.loc
 from emp e join dept d
  on (e.deptno = d.deptno);

문제3. 위의 결과를 다시 출력하는데 직업이 SALESMAN만 출력하시오

select e.ename, d.loc
 from emp e join dept d
  on (e.deptno = d.deptno)  -- 조인조건
 where job='SALESMAN';      -- 검색조건

문제4. DALLAS 에서 근무하는 사원들의 이름과 월급과 부서위치를 출력하시오

select e.ename, e.sal, d.loc
 from emp e join dept d
  on (e.deptno = d.deptno)
where d.loc = 'DALLAS';

0개의 댓글