sql
[Oracle] union, union all에 대한 짧고 간결한 설명
JKimKorea
2021. 8. 31. 09:46
조회한 다수의 SELECT 문을 하나로 합치고싶을때 유니온(UNION) 을 사용 할 수 있습니다.
UNION 은 결과를 합칠때 중복되는 행은 하나만 표시해줍니다.
UNION ALL 은 중복제거를 하지 않고 모두 합쳐서 보여줍니다.
UNION
두개의 SELECT 결과를 합칠수 있습니다. 합친 결과에서 중복되는 행은 하나만 표시합니다.
단, 컬럼의 개수가 같아야하고, 각 컬럼의 데이터타입이 같아야합니다.
사용법
SELECT * FROM A
UNION (ALL)
SELECT * FROM B