DATABASE/JOIN : 여러 테이블을 하나의 테이블처럼 (3) 썸네일형 리스트형 03. SQL-99 표준 문법으로 배우는 조인 NATURAL JOIN 등가 조인을 대신해 사용할 수 있는 조인방식. 조인 대상이 되는 두 테이블에 이름과 자료형이 같은 열을 찾은 후 그 열을 기준으로 등가 조인을 해 주는 방식. 자동으로 조인 기준 열을 지정한다. 기준열로 명시된 열 이름은 테이블 이름을 붙이지 않는다. 사용은 하지않는다. 알고만 있기 JOIN ~ USING 기존 등가 조인을 대신하는 방식. USING 키워드에 조인 기준으로 사용할 열을 명시하여 사용한다.(NATURAL JOIN과 차이점) 기준열로 명시된 열 이름은 테이블 이름을 붙이지 않는다. 사용은 하지않는다. 알고만 있기 JOIN ~ ON 가장 범용성 있는 조인방식이다. FROM TABLE1 JOIN TABLE2 ON (JOIN 조건식) 형태로 작성한다. 세개 이상의 테이블을 .. 02. JOIN 종류 두 개 이상의 테이블을 하나의 테이블처럼 가로로 늘어뜨려 출력하기 위해 사용하는 조인. 대상 데이터를 어떻게 연결하느냐에 따라서 등가 조인, 비등가 조인, 자체 조인, 외부 조인등으로 구분한다. 등가 조인 (EQUAL JOIN) 테이블을 연결한 후에 출력 행을 각 테이블의 특정 열에 일치한 데이터를 기준으로 선정하는 방식. 내부조인(INNER JOIN) 또는 단순조인(SIMPLE JOIN)이라고 부른다. 일반적으로 가장 많이 사용되는 조인 방식이다. 따라서 외부조인(OUTER JOIN)처럼 이름을 특별히 명시하지 않을 때 '조인을 사용한다'는 것은 대부분 특정 열 값이 일치한 출력결과를 사용하는 방식이다. 여러 테이블의 열 이름이 같을 때 유의점 등가 조인을 사용할 때 조인 조건이 되는 각 테이블의 열 .. 01.JOIN 집합연산자와 조인의 차이점 JOIN은 두 개 이상의 테이블을 연결하여 하나의 테이블처럼 출력할 때 사용하는 방식으로, 집합연산자를 사용한 결과와 비슷하다. 집합연산자를 사용한 결과는 두 개 이상 SELECT문의 결과 값을 세로로 연결한 것. JOIN을 사용한 결과는 두 개 이상의 테이블 데이터를 가로로 연결한 것. 여러 테이블을 사용할 때의 FROM절 지금까지 사용했던 SELECT문은 FROM절에 EMP테이블 하나만을 명시했지만, FROM절에는 여러 개 테이블을 지정하는 것이 가능하다. 테이블이 아니더라도 테이블 형태, 즉 열과 행으로 구성된 데이터 집합이면 모두 FROM절에 지정이 가능하다. view, subquery 등이 해당하며, 나중에 다시 알아보자. SELECT절의 여러 열을 구분할 때와 마찬가.. 이전 1 다음