SQL 문법5 ANSI 문법

DIORJJ·2024년 1월 3일

SQL

목록 보기
5/13
post-thumbnail

SQL 4DAY

SQL 문법5 ANSI 문법

## 오라클 SQL 문법을 ANSI 문법으로 변환 방법.

예제코드

-- ANSI 문법으로 변환. INNER JOIN 바꾸는 방법

SELECT A.직원ID, A.이름, B.주소
FROM 직원 A, 직원주소 B
WHERE A.직원ID = B.직원ID;

SELECT A.직원ID, A.이름, B.주소
FROM 직원 A INNER JOIN 직원주소 B
ON (A.직원ID = B.직원ID);

오라클 SQL 문법을 ANSI 문법으로 변환 방법.

예제코드

-- ANSI 문법으로 변환. OUTER JOIN 바꾸는 방법

SELECT A.직원ID, A.이름, B.주소
FROM 직원 A, 직원주소 B
WHERE A.직원ID = B.직원ID(+);

SELECT A.직원ID, A.이름, B.주소
FROM 직원 A LEFT OUTER JOIN 직원주소 B
ON (A.직원ID = B.직원ID); --기준 테이블이 왼쪽일때

SELECT A.직원ID, A.이름, B.주소
FROM 직원 A RIGHT OUTER JOIN 직원주소 B
ON (A.직원ID = B.직원ID); --기준 테이블이 오른쪽일때

SELECT A.직원ID, A.이름, B.주소
FROM 직원 A FULL OUTER JOIN 직원주소 B
ON (A.직원ID = B.직원ID); -- 양쪽 (+)기호 쓸때 이케쓰면 된다.

0개의 댓글