티스토리 뷰
1. MINUS - 역할
테이블에서 조합이 이루어져 데이터를 표현하고자 할 때 공통된 데이터를 제외한 나머지 데이터를 표시
집합에서는 차집합에 해당
2. MINUS - 기본 테이블
◈ TEST_TABLE_ONE
IDX | NAME | ID |
1 | 테스트1 | test1 |
2 | 테스트2 | test2 |
3 | 테스트3 | test3 |
4 | 테스트4 | test4 |
5 | 테스트5 | test5 |
◈ TEST_TABLE_TWO
IDX | NAME | ID |
1 | 테스트1 | test1 |
2 | 테스트2 | test2 |
3 | 테스트3 | test3 |
6 | 테스트6 | test6 |
7 | 테스트7 | test7 |
3. MINUS - SQL 문장
◈ SQL
1 2 3 4 5 6 7 8 9 | SELECT IDX ,NAME ,ID FROM TEST_TABLE_ONE MINUS SELECT IDX ,NAME ,ID FROM TEST_TABLE_TWO |
◈ 결과 테이블
IDX | NAME | ID |
4 | 테스트4 | test4 |
5 | 테스트5 | test5 |
◈ 설명
테이블 ONE에서 TWO를 뺀 결과를 표시하는 것으로 테스트1,2,3은 둘다 테이블에 존재하고 결국은
ONE 테이블에 있는 테스트4,5만 표시하게 됩니다
'[개발]프로그래밍 > sql' 카테고리의 다른 글
[oracle] CONNECT_BY_ROOT - 최상위 루트노드 찾기 (0) | 2016.10.25 |
---|---|
[oracle] START WITH ... CONNECT BY - 계층형 쿼리 (1) | 2016.10.25 |
[oracle] INTERSECT - 공통된 데이터를 표시(교집합) (0) | 2016.10.12 |
[oracle] UNION , UNION ALL - 모든 데이터들을 표현(합집합) (0) | 2016.10.12 |
[oracle] ROLLUP,CUBE - GROUP BY에 사용되는 합계 정보 (0) | 2016.10.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday