복수의 테이블 다루기
- sql
- 2020. 9. 11. 15:08
반응형
반응형
1. 집합 연산
- UNION : 합 집합
열 개수와 자료형이 서로 같아야 가능!
order by 위 select문에 지정하면 에러.
아래는 되지만...
별명을 붙이는 것이 더 좋음
union은 disinct가 기본값
all => 중복제가 안해줌.
2, 테이블 결합
=> 가로로 늘어남.
곱집합 [카티전곱]
- 내부 결합
=>재고관리 테이블 만들기
step1. 교차 결합 시키기
step2. 공통된 부분 제거(내부 결합)
step3. 원하는 결과 추출
외부 결합 : 어느 한쪽에만 존재하는 데이터 행을 어떻게 다룰지.
3. 관계형 모델
릴레이션 - 테이블
튜플 - 행
속성 - 열
합집합 - 릴레이션끼리의 덧셈
차집합 - 릴레이션의 뺄셈
교집합 - 릴레이션의 공통부분
곱집합 - 릴레이션의 대전표 조합 (CROSS JOIN)
선택 - 튜플의 추출
투영 - 속성의 추출
결합 - 릴레이션의 교차 결합
반응형
'sql' 카테고리의 다른 글
[Leaning SQL] select (0) | 2021.04.10 |
---|---|
데이터 베이스 설계 (0) | 2020.09.11 |
데이터베이스 객체 작성과 삭제 (0) | 2020.09.10 |
오라클 jdbc (0) | 2020.09.09 |
집계와 서브쿼리 (0) | 2020.09.09 |