Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

Access의 UNION 작업은 두 개 이상 독립 쿼리 또는 테이블의 결과를 결합하는 통합 쿼리를 만듭니다.

구문

[TABLE] query1 UNION [ALL] [TABLE] query2 [UNION [ALL] [TABLE] queryn [ ... ]]

UNION 작업은 다음과 같이 구성됩니다.

구성 요소

설명

query1-n

SELECT 문, 저장된 쿼리 이름 또는 차례대로 TABLE 키워드, 저장된 테이블 이름이 사용됩니다.

주의

단일 UNION 작업에서 두 개 이상 쿼리, 테이블 및 SELECT 문의 결과를 임의 조합으로 병합할 수 있습니다. 다음 예에서는 New Accounts라는 기존 테이블과 SELECT 문을 병합합니다.

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

기본적으로 UNION 작업을 사용할 경우 중복 레코드가 반환되지 않지만, ALL 조건자를 포함하여 모든 레코드가 반환되도록 할 수 있습니다. 이렇게 하면 쿼리도 더 빨리 실행됩니다.

UNION 작업의 모든 쿼리는 동일한 수의 필드를 요청해야 하지만, 필드의 크기 또는 데이터 형식은 동일할 필요가 없습니다.

별칭은 다른 문에서는 무시되므로 첫 번째 SELECT 문에서만 사용하세요. ORDER BY 절에서는 첫 번째 SELECT 문에서 호출되는 별칭으로 필드를 참조합니다.

참고 사항: 

  • query 인수에서 GROUP BY 또는 HAVING 절을 사용하여 반환된 데이터를 그룹화할 수 있습니다.

  • 마지막 query 인수의 끝에 ORDER BY 절을 사용하여 반환된 데이터를 지정된 순서로 표시할 수 있습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×