[sql] UNION 연산자의 기능과 역할

예를 들어, 다음과 같이 두 개의 SELECT 문이 있다고 가정해 봅시다.

SELECT column1, column2
FROM table1
WHERE condition1

UNION

SELECT column1, column2
FROM table2
WHERE condition2;

위의 코드에서 첫 번째 SELECT 문이 반환하는 결과와 두 번째 SELECT 문이 반환하는 결과가 모두 합쳐져 하나의 결과 집합으로 반환됩니다.

Union 연산자는 중복된 결과를 제거하여 하나의 결과 집합으로 만들어줍니다. 따라서, 만약 두 개의 SELECT 문이 동일한 결과를 반환한다면 중복된 결과는 하나의 결과로만 나타납니다.

이를 통해 Union 연산자는 서로 다른 테이블이나 조건으로부터 나온 데이터를 하나의 목록으로 만들어주는 유용한 도구로 사용될 수 있습니다.

더 많은 정보는 SQL UNION 연산자 를 참고하세요.