[SQL] 데이터 조인 - LEFT/RIGHT OUTER JOIN

·2025년 7월 7일
0

SQL

목록 보기
80/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. 위의 결과를 오라클 조인 문법으로 수행하시오

select e.ename, e.job, e.sal, d.loc
 from emp e, dept d
 where e.deptno(+) = d.deptno;

문제2. 위의 결과를 1999 ANSI 조인 문법으로 수행하시오

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

문제3. 아래의 데이터를 emp 테이블에 입력하시오

insert into emp(empno, ename, sal, deptno) 
  values( 8392, 'JACK', 3400, 70);
  
commit; 

문제4. 아래의 오라클 조인문법을 1999 ANSI 문법으로 수행하시오

-- 오라클 조인문법
select e.ename, d.loc
 from emp e, dept d
 where e.deptno = d.deptno(+);
 
 
-- 1999 ANSI 문법
select e.ename, d.loc
 from emp e left outer join dept d
 on (e.deptno = d.deptno);

0개의 댓글