db

    [SQL] UNION과 UNION ALL의 차이

    UNION은 여러개의 sql문을 합쳐 하나의 sql문을 만들어준다. 두 쿼리의 합집합이라고 생각하면 된다. UNION은 두 쿼리의 결과에서 중복되는 값을 삭제해 보여준다. UNION ALL은 두 쿼리의 결과에서 중복되는 값을 모두 보여준다. 중복체크 여부에 따라 속도차이가 나는데 UNION ALL이 더 빠르다.