-
정보처리기사[실기 핵심 정리] - 그룹함수와 윈도우 함수용어 정리 2024. 4. 21. 18:31
그룹함수와 집계함수
1) 그룹함수
- 테이블의 전체 행을 지정한 컬럼 값에 따라 그룹화하여 그룹별로 결과를 출력하는 함수
종류 설명 ROLLUP 그룹별 중간 지계값을 생성한다 CUBE 결합 가능한 값에 대한 다차원 집계를 생성한다. GROUPING SETS 개별 집계를 구한다. 2) 집계함수
- 여러 행 또는 전체 행으로부터 하나의 결과값을 반환하는 함수
종류 설명 COUNT 행의 개수를 반환 SUM 특정 컬럼의 합계를 반환 AVG 특정 컬럼의 평군을 반환 MAX 특정 컬럼에서 최댓값을 반환 MIN 특정 컬럼에서 최솟값을 반환 STDDEV 특정 컬럼 간의 표준편차를 반환 VARIAN 특정 컬럼 간의 분산을 계산하여 반환 윈도우 함수
1) 윈도우 함수 개념
- 그룹 함수들에 대해서 데이터 처리를 간단하게 하기위한 함수이다
- 윈도우 함수는 중첩해서 사용할 수 없다
- 윈도우 함수는 서브쿼리에서 사용할 수 있다.
- 윈도우 함수는 'OVER' 구문이 필수로 포함되어야 한다
- 윈도우 함수를 OLAP 함수라고도 한다.
2) 윈도우 함수 분류
분류 설명 순위 함수 ● 그룹 내의 순위를 계산하는 함수
● RANK, DENSE_RANK, ROW_NUMBER집계 함수 ● 그룹 내의 값의 집계하는 함수
● SUM, MAX, MIN, AGE, COUNT순서 함수 ● 그룹 내의 행의 순서를 구하는 함수
● FIRST_VALUE, LAST_VALUE, LAG, LEAD'용어 정리' 카테고리의 다른 글
정보처리기사[실기 핵심 정리] - 병행제어 (0) 2024.04.21 정보처리기사[실기 핵심 정리] - 절차형 SQL (0) 2024.04.21 정보처리기사[실기 핵심 정리] - SELECT 쿼리 활용 (0) 2024.04.21 정보처리기사[실기 핵심 정리] - 기본 SQL 작성 (0) 2024.04.21 정보처리기사[실기 핵심 정리] - 분산 데이터베이스 (0) 2024.04.21