집합 연산자(union, union all, intersect, except)
집합 연산자(Set Operator) 여러 개의 질의의 결과를 연결(결합)하여 하나로 결과로 만드는 방식을 의미한다. (즉, 여러 개의 SELECT문을 연결하는 것) 1) 일반 집합 연산자① union : 여러 SQL문의 결과에 대한 합집합, union키워드로 구현.결과에서 중복된 행은 하나의 행으로 만듬. → 중복을 없애기 위한 정렬 작업으로 시스템 부하↑ ↔ union all키워드는 중복을 제외하지 않고 그대로 결합. 즉, 단순히 쿼리결과를 합침.② intersection : 여러 SQL문의 결과에 대한 교집합, intersect키워드로 구현.③ difference : 여러 SQL문의 결과에 대한 차집합. 대다수의 벤더는 EXCEPT를, Oracle은 MINUS키워드를 사용. (SQL표준은 EXCEP..
Database
2020. 9. 15. 19:34
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Java
- Block
- 기본키
- PLSQL
- tcl
- pl/sql
- Oracle
- 정규화
- 이클립스
- 컨테이너
- 도커
- 서브쿼리
- SQLD
- was
- Maven
- Database
- null
- 비식별자
- Index Scan
- Eclipse
- 공부 방법
- procedure
- 식별자
- Docker
- DCL
- Tomcat
- 오라클
- container
- 톰캣
- sub query
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함