카테고리 없음
[Oracle] 크로스 조인,
뉴NEW
2022. 10. 11. 14:52
< 크로스 조인(Cross Join) >
조인 조건없이 테이블끼리 조인한 경우
카테시안 곱(cartesian product): 크로스 조인의 결과
열의 개수: 테이블 1의 열수 + 테이블 2의 열수, 8 + 3 = 11
행의 개수: 테이블 1의 행수 * 테이블 2의 행수, 14 * 4 = 56
select * employee, department;
select * employee cross join department;
< 숫자와 관련된 함수 >
ceil(): 소수점에서 올림하는 함수
floor(): 소수점에서 내림하는 함수
abs(): 절대값 구하는 함수
power(): 승수를 구하는 함수
greatest(): 나열한 값 중에서 가장 큰 값을 구하는 함수
least(): 나열한 값 중에서 가장 작은 값을 구하는 함수
< 집합 연산 >
합집합, 교집합, 차집합
intersect 연산
교집합: A테이블과 B테이블의 공통으로 있는 결과
2. minus 연산
차집합: A테이블과 B테이블의 값을 뺀 결과
3. union 연산
합집합: A테이블과 B테이블의 값을 합친 결과
중복 제외, 정렬된 결과
4. union all 연산
합집합: A테이블과 B테이블의 값을 합친 결과
중복 포함, 정렬되지 않은 결과