kjh00n의 기록저장소
집합 연산자 (Set Operator) 본문
집합 연산자
→ 2개 이상의 Table에서 JOIN을 사용하지 않고 연관되거나 조건에 매칭되는 데이터를 조회하는 방법
→ Column을 기준으로 조회하지 않고 조회 결과를 결합하는 방식을 사용
UNION
→ 여러 Table에서 조회된 결과를 한 번에 출력하는 방식 → 중복을 자동 제거
→ 출력하고자 하는 데이터의 Column 수가 같아야 한다. → 같이 않으면 Error처리된다.
[자동 형변환]
→ 출력하고자 하는 데이터의 데이터타입이 같아야 한다. → 현재는 DBMS에서 자동으로 데이터타입을 변경해 준다.
→ SELECT [컬럼명] FROM [Table명] WHERE [조건] UNION SELECT [컬럼명] FROM [Table명] WHERE [조건];
첫번째 SELECT문의 컬럼명 갯수와 두번째 SELECT문의 컬럼명 갯수가 같아야된다.