728x90
- UNION은 두 개의 테이블을 하나로 만드는 연산이다. 두 개 테이블의 컬럼 수, 컬럼 데이터 형식이 모두 일치해야한다.
- UNION 연산은 두 개의 테이블을 하나로 합치면서 중복된 데이터를 제거
UNION은 정렬을 발생
- UNION ALL은 중복을 제거하거나 정렬을 유발하지 않음
UNION ALL이 중복을 제거하지 않아서 UNION보다 속도가 빠름
UNION | UNION ALL | |
중복 제거 | O | X |
정렬 | O | X |
SELECT * FROM TAB1
UNION
SELECT * FROM TAB2
SELECT * FROM TAB1
UNION ALL
SELECT * FROM TAB2
728x90
'𝙎𝙌𝙇' 카테고리의 다른 글
[Solvesql] 할부는 몇 개월로 해드릴까요 (0) | 2023.03.23 |
---|---|
[Solvesql] 작품이 없는 작가 찾기 (0) | 2023.03.23 |
데이터 타입 변환 : CAST (0) | 2023.03.21 |
[Solvesql] 멘토링 짝꿍 리스트 (0) | 2023.02.25 |
[MySQL] 문자열 소문자/대문자 변경 : lower, upper, concat (0) | 2023.02.02 |