조인(join)의 종류
테이블을 가로로 합치는 개념
inner join
테이블1과 테이블2의 키값이 값을 결과를 리턴
left join
테이블 1 전체와 테이블 2 중 테이블 1과 키 값이 같은 결과를 리턴
빈 곳은 널값이 들어간다.
right join
테이블 2 전체와 테이블 1 중 테이블 2와 키 값이 같은 결과를 리턴
빈 곳은 널값이 들어간다.
SELECT 컬럼명1, 컬럼명2
FROM 테이블명1 JOIN 테이블명2
ON 테이블명1.컬럼A = 테이블명2.컬럼A
유니온(union)
테이블을 세로로 합치는 개념
SELECT 칼럼명1 FROM A
UNION (ALL)
SELECT 칼럼명1 FROM B
SELECT ID, NAME FROM TABLE1 ;
UNION
SELECT ID, NAME FROM TABLE2 ;
'cs > 데이터베이스' 카테고리의 다른 글
[SQL 특강] 테이블&데이터 핸들링 (0) | 2022.03.08 |
---|---|
[SQL 특강] 서브쿼리 & 임시테이블&사용자 정의 함수, view/with (0) | 2022.03.08 |
[SQL 특강] 데이터 분할과 분석 (aka. 순위 함수, 이동 함수, ...) (0) | 2022.03.08 |
[SQL 특강] 데이터 그룹화, group by, having (0) | 2022.03.08 |
[SQL 특강] 함수들 aka. case when, 집계 함수, 숫자 함수, 문자 함수, 시간 함수 , ... (0) | 2022.03.08 |