DB 20일차

김강산·2022년 6월 29일

orcle SQL

목록 보기
17/25

<학습목표>
1. OUTER JOIN

  • P.K F.K
    1) 자료형 + (크기) = 동일
    2) 같은DATA가 있어야 함
    3) 코드(영문 + 숫자)

OUTER JOIN
EX)

LEFR OUTER JOIN

R쪽에 정보가 많을때
SELECT R.A, R.B, R.C
, S.C, S.D, S.E
FROM R, S
WHERE R.C = S.C(+);

ANSI표준

WHERE R.C = S.C(+);
FROM R LEFT OUTER JOIN S ON(R.C = S.C);

RIGHT OUTER JOIN

S쪽에 정보가 많을때
SELECT R.A, R.B, R.C
, S.C, S.D, S.E
FROM R, S
WHERE R.C(+) = S.C;

ANSI표준

WHERE R.C(+) = S.C;
FROM R RIGHT OUTER JOIN S ON(R.C = S.C);

FULL OUTER JOIN

양쪽 정보를 다모을때
SELECT R.A, R.B, R.C
, S.C, S.D, S.E
FROM R, S
WHERE R.C(+) = S.C
UNION
SELECT R.A, R.B, R.C
, S.C, S.D, S.E
FROM R, S
WHERE R.C = S.C(+);

ANSI표준

SELECT R.A, R.B, R.C
, S.C, S.D, S.E
FROM R FULL OUTER JOIN S ON(R.C = S.C);

0개의 댓글