곱집합: Difference between revisions
From IT위키
(새 문서: Cartesian Product == 곱집합이 발생하는 경우 == * WHERE 절이 없는 경우 * 조인을 위한 조건 없이 조인 수행 == 발생 및 활용 == 데이터 복제를 위...) |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Cartesian Product | [[분류:데이터베이스]] | ||
;Cartesian Product; 카테시안 프로덕트 | |||
== 곱집합이 발생하는 경우 == | == 곱집합이 발생하는 경우 == | ||
Line 11: | Line 12: | ||
=== 의도적 활용 === | === 의도적 활용 === | ||
* | * UNION으로 연결된 각 SQL이 읽고 있는 데이터가 전부 같을 경우 데이터 복제 | ||
* 데이터 구조 변환(행 / 열 구조 전환) | * 데이터 구조 변환(행 / 열 구조 전환) | ||
* SQL문으로 일년 치 날짜 생성 | * SQL문으로 일년 치 날짜 생성 |
Latest revision as of 00:46, 29 August 2021
- Cartesian Product; 카테시안 프로덕트
곱집합이 발생하는 경우[edit | edit source]
- WHERE 절이 없는 경우
- 조인을 위한 조건 없이 조인 수행
발생 및 활용[edit | edit source]
데이터 복제를 위해 의도적으로 사용하는 경우도 있으나 개발자의 실수 등으로 의도치 않게 발생하는 경우가 많다.
의도적 활용[edit | edit source]
- UNION으로 연결된 각 SQL이 읽고 있는 데이터가 전부 같을 경우 데이터 복제
- 데이터 구조 변환(행 / 열 구조 전환)
- SQL문으로 일년 치 날짜 생성