본문 바로가기
백엔드/DB

[SQL] UNION과 UNION ALL의 차이

by 작은소행성 2021. 7. 22.

 

 

UNION은 여러개의 sql문을 합쳐 하나의 sql문을 만들어준다. 

두 쿼리의 합집합이라고 생각하면 된다. 

 

UNION은 두 쿼리의 결과에서 중복되는 값을 삭제해 보여준다. 

 

UNION ALL은 두 쿼리의 결과에서 중복되는 값을 모두 보여준다. 

 

중복체크 여부에 따라 속도차이가 나는데 UNION ALL이 더 빠르다. 

 

 

 

 

 

반응형