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

[ SQLD ] SQL 기본 - 9. 조인

by 승큐리티 2020. 5. 27.


[ SQLD ] 

1. SQL 기본

 1-9. 조인



1. 조인 (JOIN)
두 개 이상의 테이블을 연결 또는 결합하여 데이터를 출력하는 것
A테이블에서 원하는 정보가 있고 B테이블에도 원하는 정보가 있다. 그걸 같이 보고 싶다면?
두 테이블을 조인시켜 2개의 테이블에서 1개의 SELECT문으로 정보를 조회하는 것.


2. EQUI(등가) 조인
두 개의 테이블 칼럼 값이 모두 일치할 때 사용하는 조인종류로 해시조인을 사용한다.
두 개의 테이블 간 교집합을 구하며 " = " 연산자를 사용해서 표현한다.
ANSI/ISO SQL 표준 방식은 INNER JOIN을 사용한다.

PLAYER 테이블과 COUNTRY 테이블의 공통값인 국가이름을 등가조인 시킨 결과입니다.
두개의 테이블을 조합하여 출력하므로 더많은 정보를 조회 가능합니다.
테이블 생성 소스 원하시면 댓글달면 드리겠습니다.


3. Non EQUI(비등가) 조인
두 개의 테이블 칼럼 값이 일치 하지 않아 = 연산을 사용하지않고 >, >= , < , <= 연산하여 조인

PLAYER2 테이블과 SALARY 테이블을 연봉의 값으로 등급의 최저 최고값 BETWEEN 연산하여 조인 한 것입니다.
박지성 선수의 연봉이 13억이라 가정하였을때 11억~15억 사이의 1등급으로 출력되었습니다.
테이블 생성 소스 원하시면 댓글달면 드리겠습니다.


 

댓글