일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Notice
Tags
- 데이터모델링
- 환생
- 보울룸
- 일기
- Drop
- 직장생활
- 30일글쓰기
- SQLD
- ROWNUM
- 30일챌린지
- 책리뷰
- where절
- constraint
- 전생
- null
- 도전
- 홈트
- Update
- 회사싫어
- 인덱스
- 테이블삭제
- data
- 넷플릭스
- SQL
- 회사생활
- 직장인일기
- ERD
- 빅데이터
- rename
- INSERT
Archives
- Today
- Total
목록Union (1)
최보름달
[SQL] 집합 연산자 (UNION, UNION ALL, INTERSECT, EXCEPT, MINUS)
JOIN을 이용하지 않고 연관된 데이터를 조회하는 방법이 있다. 집합 엽산자(Set Operator)를 사용하는 것이다. 집합 연산자는 여러 개의 질의 결과를 나열해서 결합하는 방식이다. 서로 다른 테이블에서 유사한 형태의 결과를 반환하는 것을 하나의 결과로 합칠 때 사용할 수 있다. 집합 연산자를 사용하려면 SELECT 절의 컬럼 수가 동일하고 데이터 타입이 호환 가능해야 한다. 집합 연산자 종류 UNION : 합집합. 모든 중복된 행을 하나로 합친다. UNION ALL : 합집합이지만, 중복된 행도 그대로 결과로 표시된다. INTERSECT : 교집합. EXCEPT : 차집합. (MINUS를 사용하기도 한다) 집합 연산자의 SQL문 형태 SELECT 컬럼명1, 컬럼명2, ... FROM 테이블1 집합..
문송한 회사생활/SQL 공부
2020. 8. 15. 17:08