처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

SQL에서 UNION과 UNION ALL의 차이점은?

어려움 W3Schools
보기 및 정답
A UNION은 중복 행을 제거하고, UNION ALL은 중복을 포함하여 모든 행을 반환한다
B UNION은 두 테이블을 합치고, UNION ALL은 교집합만 반환한다
C UNION ALL은 항상 중복 제거 과정을 거치기 때문에 UNION보다 처리 속도가 느리다
D UNION은 두 쿼리의 컬럼 수나 데이터 타입이 달라도 결과를 합쳐서 반환할 수 있다

해설

UNION은 두 SELECT 결과를 합친 후 중복 행을 제거합니다. UNION ALL은 중복 제거 없이 모든 행을 그대로 반환하므로 성능이 더 빠릅니다. 두 SELECT 문의 컬럼 수와 데이터 타입이 일치해야 사용할 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기