SQL의 UNION 연산자는 SELECT 문의 결과 집합을 동일한 열 구조와 병합하고, 중복 행을 제거하거나(기본값) 중복 행을 유지(ALL 키워드 사용)하여 새로운 중복 제거된 결과 집합을 얻는 데 사용됩니다.
SQL에서 UNION 사용
SQL에서 UNION은 둘 이상의 SELECT 문의 결과 집합을 동일한 열 구조로 결합하는 데 사용되는 연산자입니다. 결과 집합을 모든 입력 결과 집합의 고유한 행을 포함하는 새 결과 집합으로 병합합니다.
Syntax
UNION 문의 일반 구문은 다음과 같습니다.
<code>SELECT_STATEMENT1 UNION [ALL] SELECT_STATEMENT2 [UNION ... SELECT_STATEMENTn]</code>
위치:
Usage
UNION 연산자는 다음 상황에서 사용됩니다.
Example
다음 예에서는 UNION을 사용하여 두 테이블의 직원 정보를 병합합니다.
<code>SELECT * FROM employees UNION SELECT * FROM new_hires;</code>
결과 집합에는 직원 테이블과 new_hires 테이블의 고유한 직원 행이 포함됩니다.
다음 예에서는 UNION ALL을 사용하여 중복 행을 유지합니다.
<code>SELECT * FROM employees UNION ALL SELECT * FROM new_hires;</code>
결과 집합에는 중복 행을 포함하여 직원 테이블과 new_hires 테이블의 모든 직원 행이 포함됩니다.
위 내용은 SQL에서 Union을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!