집계 / 분석 함수는 SELECT 컬럼명 절쪽이나 HAVING 절에서 주로 사용하는데요.
이름 그대로 데이터를 집계 또는 분석해주는 함수입니다.
하나씩 살펴보겠습니다.
AVG(컬럼명) : 평균
COUNT(컬럼명) : 검색되는 데이터 수
MAX(컬럼명) : 최대값
MIN(컬럼명) : 최소값
SUM(컬럼명) : 총합
RANK : 중복 순위만큼 다음 순위값을 증가시킵니다.
DENSE_RANK : 중복 순위가 존재해도 순차적으로 다음 순위값을 표시합니다.
다음은 NULL 관련 함수를 살펴보겠습니다.
NULL : 미확인 값이나 아직 적용되지 않은 값을 의미합니다.
0이나 비어있는 공란이 아닙니다.
하나씩 살펴보겠습니다.
NVL : NULL인 경우에만 지정된 값으로 대체하는 함수
NVL(값, NULL일 때 대체값) 형식입니다.
NVL2 : NULL의 여부에 따라 지정한 값으로 대체하는 함수
NVL2(값, 값이 있을때 대체할 값, NULL일 때 대체값) 형식입니다.
'Database > 이론' 카테고리의 다른 글
[DB] 관계연산자 (1) | 2024.12.27 |
---|---|
[DB] Where (0) | 2024.12.27 |
[DB] 날짜 함수 (1) | 2024.12.27 |
[DB] Read (0) | 2024.12.26 |
[DB] DML (0) | 2024.12.26 |