kjh00n의 기록저장소

집합 연산자 (Set Operator) 본문

DB

집합 연산자 (Set Operator)

kjh00n 2024. 11. 21. 16:14

집합 연산자

→ 2개 이상의 Table에서 JOIN을 사용하지 않고 연관되거나 조건에 매칭되는 데이터를 조회하는 방법

→ Column을 기준으로 조회하지 않고 조회  결과를 결합하는 방식을 사용

 

UNION

→ 여러 Table에서 조회된 결과를 한 번에 출력하는 방식 → 중복을 자동 제거

→ 출력하고자 하는 데이터의 Column 수가 같아야 한다. → 같이 않으면 Error처리된다.

[자동 형변환]

→ 출력하고자 하는 데이터의 데이터타입이 같아야 한다. → 현재는 DBMS에서 자동으로 데이터타입을 변경해 준다.

 

→ SELECT [컬럼명] FROM [Table명] WHERE [조건] UNION SELECT [컬럼명] FROM [Table명] WHERE [조건];

첫번째 SELECT문의 컬럼명 갯수와 두번째 SELECT문의 컬럼명 갯수가 같아야된다.

 

'DB' 카테고리의 다른 글

서브쿼리  (0) 2024.11.21
실습5  (0) 2024.11.21
실습4  (0) 2024.11.21
JOIN  (0) 2024.11.21
데이터베이스 엔진 (Storage Engine)  (0) 2024.11.21