MSSQL 2008/MSSQL SQL

조인

본클라쓰 2012. 9. 25. 09:12

조인을 사용하면 테이블 간의 논리적 관계를 기준으로 둘 이상의 테이블에서 데이터를 검색할 수 있다.

 

 

 

조인의 유형

 

1. 내부 조인(동등 조인과 자연 조인 포함)

 

   내부 조인은 비교 연산자를 사용하여 각 테이블에서 공통된 열의 값을 기준으로 두 테이블의 행을 일치시킨다. (한 테이블에 10개

   의 행이 다른 테이블에서 5개 행이 존재할 때 일치하는 행이 5개라면 10*5 로 50개 출력)

 

2. 외부 조인(왼쪽 조인, 오른쪽 조인, 완전 조인)

 

   왼쪽 조인은 왼쪽 우선 외부 조인의 결과 집합에는 조인된 열과 일치하는 행뿐 아니라 LEFT OUTER 절에 지정된 왼쪽 테이블의 모

   든 행이 포함된다. 오른쪽 테이블에 왼쪽 테이블과 일치하는 행이 없으면 오른쪽 테이블의 모든 선택 목록 열에 대해 관련된 결과

   집합 행에는 Null 값이 포함된다.

 

   오른쪽 조인은 왼쪽 조인과 반대로 작용

 

   완전 조인(Full Join)은 왼쪽 및 오른쪽 테이블의 모든 행을 반환한다. 다른 테이블에 일치하는 행이 없으면 다른 테이블의 선택 목

   록 열에 Null 값이 포함되고, 테이블 간에 일치하는 행이 있으면 전체 결과 집합 행에 기본 테이블의 데이터 값이 포함된다.

 

 

 

 

'MSSQL 2008 > MSSQL SQL' 카테고리의 다른 글

DELETE 명령어에 조인을 사용하여 처리하기  (0) 2013.08.30
UPDATE 쿼리문  (0) 2013.01.11
VIEW 생성   (0) 2012.09.20
문자열 처리 함수  (0) 2012.08.08
다수의 행의 값을 한 열에 열거하는 방법  (0) 2012.07.24