집합연산자
2019. 3. 5. 20:21ㆍSQL
#1 집합연산자
UNION |
두 집합의 결과를 합쳐서 출력, 중복 값을 제거하고 정렬한다. |
UNION ALL |
두 집합의 결과를 합쳐서 출력, 중복 값을 제거하지 않고 정렬하지 않는다. |
INTERSECT |
두 집합의 교집합 결과를 출력 및 정렬한다. |
MINUS |
두 집합의 차집합 결과를 출력 및 정렬함, 쿼리의 순서가 중요하다. |
#2 주의사항
① 두 집합의 SELECT 절에 오는 컬럼의 개수가 동일해야한다.
② 두 집합의 SELECT 절에 오는 컬럼의 데이터 형이 동일해야한다.
③ 두 집합의 컬럼명은 달라도 된다.
#3 예제
1 2 3 4 5 6 | SELECT* FROM dept UNION SELECT* FROM dept2; | cs |
다음과 같이 활용가능하다.
Cf) 테이블 생성 :CREATE
Cf) 행 삽입 : INSERT
'SQL' 카테고리의 다른 글
SQL) 용어정리 및 요약 (0) | 2019.04.25 |
---|---|
SELECT구문 (0) | 2019.03.05 |
2019.02.26 SQL구문 :집합 예제(3) (0) | 2019.02.26 |
2019.02.26 SQL구문 예제(2) (0) | 2019.02.26 |
2019.02.26 SQL구문 예제-SELECT(1) (0) | 2019.02.26 |