본문 바로가기
[자격증] SQLD(SQL개발자)/↘ SQL 기본 및 활용

[ SQLD ] SQL 활용 - 1. 표준조인 (STANDARD JOIN)

by 승큐리티 2020. 5. 29.


[ SQLD ] 

2. SQL 활용

2-1. 표준조인



1. 표준조인 (STANDARD JOIN)
사용자 입장에서 쉽게 데이터를 추출하고 SQL 업그레이드 효과를 얻을 수 있는 SQL 기능 중 하나 라고 생각하면 된다.


2. 내부 조인 (INNER JOIN)
등가조인이랑 똑같다고 보면된다. 다만, 쓰는방법이 다르다.

WHERE문 대신 ON문을 사용한다.
테이블 생성 소스 원하시면 댓글달면 드리겠습니다.


3. 외부 조인 (OUTER JOIN)
등가조인 출력 값에서 값이 똑같지 않고 한개의 테이블에 있는 값도 같이 출력한다.

호날두 선수는 COUNTRY 테이블에 없지만 외부조인으로 출력 가능하다.
테이블 생성 소스 원하시면 댓글달면 드리겠습니다.

3-1) 왼쪽 외부 조인 (LEFT OUTER JOIN )
외부조인에서 왼쪽 테이블에만 있는 값을 포함시켜 조회한다.

PLAYER 값만 추가됐다.

3-2) 오른쪽 외부 조인 (RIGHT OUTER JOIN )
외부조인에서 오른쪽 테이블에만 있는 값을 포함시켜 조회한다.

COUNTRY 값만 추가됐다.


4. CROSS JOIN
공통조건이 없는 두 테이블을 하나로 조인시킨다. 카테시안 프러덕트라고 생각하면된다.

SELECT * from PLAYER CROSS JOIN COUNTRY;
4행 테이블 2개를 CROSS JOIN 시켜 16행(4행x4행)이 되었다.


 

댓글