오늘이라도

[Oracle] 10. ANSI JOIN 본문

취업성공패키지 SW 개발자 교육/Oracle RDBMS

[Oracle] 10. ANSI JOIN

upcake_ 2020. 5. 8. 09:29
반응형

https://github.com/upcake/Class_Examples

교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. 

gif 파일은 클릭해서 보는 것이 정확합니다.


 - ANSI JOIN - 

▲ANSI JOIN 예제 1 : ANSI JOIN, INNER JOIN

 - ANSI JOIN은 국제 표준 JOIN 형식으로 모든 DBMS에서 사용할 수 있다.

 - INNER JOIN은 오라클의 EQUI JOIN과 기능이 같다.

 - FROM 절에 조인할 테이블을 JOIN 키워드를 이용해 표시하고 ON 절에 조인 조건식을 작성한다.

 - ON 절 대신 USING 절을 사용할 경우, USING 절의 매개 변수에는 오직 칼럼의 이름만이 와야 한다.

 

▲ANSI JOIN 예제 2

 

▲ANSI JOIN 예제 3

 

▲ANSI JOIN 문제 1

 

▲ANSI JOIN 예제 4 : SELF JOIN

 - SELF JOIN의 경우 USING 절을 사용하지 못한다.

 

▲ANSI JOIN 예제 5 : 테이블이 3개 이상일 경우

 - 테이블이 3개 이상일 경우 FROM 칼럼 1 JOIN 칼럼 2 ON ~ JOIN 칼럼 3 ON ~... 의 형식으로 작성한다. 

반응형