728x90
SQL UNION 연산자
연산자 UNION는 둘 이상의 명령문의 결과 집합을 결합하는 데 사용됩니다
- SELECT내의 모든 명령문에는 UNION동일한 수의 열이 있어야 합니다.
- 열의 데이터 유형도 유사해야 합니다.
- 모든 명령문의 열도 SELECT동일한 순서여야 합니다.
UNION
각 쿼리의 결과 합을 반환하는 합집합 (중복제거)
UNION ALL
각 쿼리의 모든 결과를 포함한 합집합 (중복제거 안함)
UNION
select 컬럼...
from 테이블A
union
select 컬럼...
from 테이블B
UNION ALL
select 컬럼이...
from 테이블A
union all
select 컬럼...
from 테이블B
728x90
'STUDY > DB SQL' 카테고리의 다른 글
[SQL] 문자형(VARCHAR)을 숫자형(NUMBER)로 변환 (0) | 2023.03.20 |
---|---|
[SQL] COUNT(), AVG() , SUM() 함수 정리 (0) | 2023.02.22 |
[SQL] CASE WHEN THEN 표현식 (0) | 2023.02.22 |
[Oracle] SQL Developer 행 번호 표시 (0) | 2023.02.22 |
[MariaDB] MariaDB 설치와 실행 (0) | 2023.02.21 |