티스토리 뷰

SQL/MS-SQL

[MS-SQL] 조인(JOIN)

추억꽃 2018. 8. 14. 10:55

조인(JOIN)

 

여러 테이블의 상호 연관관계를 연결하여 결과값을 가져올 때 사용


쿼리문

-- ## INNER JOIN : JOIN 하는 테이블의 ON 절의 조건이 일치하는 결과만 출력합니다.
SELECT *
FROM A_TABLE A
INNER JOIN B_TABLE B ON A.COL1 = B.COL1;
-- A.COL1과 B.COL1이 일치하는 데이터만 출력됩니다.

-- ## OUTER JOIN : JOIN 하는 테이블의 ON 절의 조건 중 한쪽의 데이터를 모두 출력합니다.
-- ## OUTER JOIN은 LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN 이렇게 3가지가 있습니다.
-- ## LEFT OUTER JOIN을 거의 대부분 사용하여, FULL OUTER JOIN은 성능 상 거의 사용하지 않습니다.
SELECT *
FROM A_TABLE A
LEFT OUTER JOIN B_TABLE B -- A_TABLE 기준
	ON A.COL1 = B.COL1
-- A.COL1이 존재하지만 B.COL1이 존재하지 않으면 B.COL1은 NULL로 출력됩니다.


'SQL > MS-SQL' 카테고리의 다른 글

[MS-SQL] SELECT INTO  (0) 2018.08.17
[MS-SQL] LTRIM / RTRIM(공백 제거)  (0) 2018.08.16
[MS-SQL] IS NULL / IS NOT NULL  (0) 2018.08.16
[MS-SQL] IN / NOT IN  (0) 2018.08.16
[MS-SQL] 트리거(TRIGGER)  (0) 2018.08.01
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
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 29 30 31
글 보관함