티스토리 뷰
아직 작성 중이라 예제가 없습니다.
1. INNER JOIN
INNER 는 생략하고 JOIN 만 써도 같은 기능을 수행한다.
JOIN은 양쪽 모두 조건에 맞는 데이터를 출력한다.
SELECT * FROM TEST1 A JOIN TEST2 B ON A.VALUE1 = A.VALUE2
이런식으로 작성할수 있다.
2. OUTER JOIN
OUTER JOIN 엔 LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN 이 있다
2-1. LEFT OUTER JOIN
이름 그대로 왼쪽이 주가 되어 출력된다.
왼쪽 테이블의 것은 모두 출력, 그리고 오른쪽 테이블 것은 조건에 맞는 것만 출력, 맞지 않는 것은 NULL로 출력
SELECT * FROM TEST1 A LEFT OUTER JOIN TEST2 B ON A.VALUE1 = A.VALUE2
2-2. RIGHT OUTER JOIN
이름 그대로 오른쪽이 주가 되어 출력된다.
오른쪽 테이블의 것은 모두 출력, 그리고 왼쪽 테이블 것은 조건에 맞는 것만 출력, 맞지 않는 것은 NULL로 출력
SELECT * FROM TEST1 A RIGHT OUTER JOIN TEST2 B ON A.VALUE1 = A.VALUE2
2-3. FULL OUTER JOIN
왼쪽과 오른쪽 두 테이블 모두를 수용한다.
종속된 테이블 관계가 아니라면 왼쪽에도 NULL, 오른쪽에도 NULL 이 나오는 출력값을 볼 수 있다.
3. SELF JOIN
자기 자신을 JOIN 하는 SELF JOIN
'IT > MS-SQL' 카테고리의 다른 글
MSSQL SQLSTATE=22001 ERROR (0) | 2017.02.02 |
---|---|
MS-SQL CSV파일 생성 및 DATABASE SERVER 에 DOWNLOAD 하기 (0) | 2017.02.02 |
[MS-SQL] DATEDIFF 함수, 날짜계산, DATETIME 계산 (0) | 2017.01.17 |
MS-SQL PROCEDURE 프로시저 생성 및 삭제 (1) | 2016.10.20 |
[MSSQL] Table 복사 / MSSQL 테이블 복사 / MSSQL Table 백업 / MSSQL 테이블 백업 (0) | 2016.09.21 |
- Total
- Today
- Yesterday
- 식샤를합시다
- 아이폰
- ms-sql
- 레시피
- 도미넌트
- 왕자크림
- 후기
- 익산맛집
- 전북
- 데이트
- 전주
- 차박
- 리니지M
- 햄스터
- 맛집
- 부송동
- 비트코인
- mssql
- 황금레시피
- 아인스타이늄
- Pokemon Go
- 먹어본다
- 군산
- 익산
- 생생정보 황금레시피
- c#
- M포인트
- 맥주
- 캠핑
- 카페
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |