본문 바로가기

조인

[SQL]OUTER JOIN(외부조인)에 대해 알아보자! ▣OUTER JOIN(외부조인)이란? ▷OUTER JOIN은 조인하는 여러테이블에서 한 쪽에는 데이터가 있고, 한 쪽에는 데이터가 없는 경우, 데이터가 있는 쪽 테이블의 내용을 모두 출력하는 것입니다. 즉, 조건에 맞지 않아도 해당하는 행을 출력하고 싶을 때 사용할 수 있습니다. ▣OUTER JOIN의 종류 1) LEFT OUTER JOIN : 조인문의 왼쪽에 있는 테이블의 모든 결과를 가져 온 후 오른쪽 테이블의 데이터를 매칭하고, 매칭되는 데이터가 없는 경우 NULL로 표시한다. ex) SELECT 검색할 컬럼 FROM 테이블명 LEFT OUTER JOIN 테이블명2 ON 테이블.컬럼명 = 테이블2.컬럼명; SELECT 검색할 컬럼 FROM 테이블명, 테이블명2 WHERE 테이블.컬럼명 = 테이블2...
[SQL]INNER JOIN(내부조인)에 대해 알아보자! ▣ JOIN(결합구문)이란 무엇일까? ▷ 한 데이터베이스 내의 여러 테이블의 레코드를 조합하여 하나의 열로 표현한 것 입니다. 따라서 조인은 테이블로 저장되거나, 그 자체로 이용할 수 있는 결과 세트를 만들어 냅니다. ▷ JOIN은 2개의 테이블 내에서 각각의 공통값을 이용함으로써 필드를 조합하는 수단이 됩니다. ▣ INNER JOIN의 종류엔 무엇이 있을까? 1) INNER JOIN : 내부 조인은 둘 이상의 테이블에 존재하는 공통 속성의 값이 같은 것을 결과로 추출합니다. Ⅰ) 동등 조인(EQUI JOIN) : 둘 이상의 테이블에 존재하는 공통 속성의 동등 비교만을 사용하며, 부등호 조인은 동등조인에 포함하지 않는다. ※ 조인 문법은 명시적 표현법과 묵시적 표현법이 있습니다. A )명시적 표현법은 명..