728x90
반응형
GROUP 함수의 종류
함 수 이 름 | 의 미 | 사 용 예 |
COUNT | 입력되는 데이터들의 총 건수를 출력 | COUNT(sal) |
SUM | 입력되는 데이터들의 합계값 구해서 출력 | SUM(sal) |
AVG | 입력되는 데이터들의 평균값 구해서 출력 | AVG(sal) |
MAX | 입력되는 데이터들 중 가장 큰 값을 출력 | MAX(sal) |
MIN | 입력되는 데이터들 중 가장 작은 값을 출력 | MIN(sal) |
STDDEV | 입력되는 데이터 값들의 표준 편차 값 출력 | STDDEV(sal) |
VARIANCE | 입력되는 데이터 값들의 분산 값 출력 | VARIANCE(sal) |
ROLLUP | 입력되는 데이터들의 소계값을 자동으로 계산해서 출력 | |
CUBE | 입력되는 데이터들의 소계 및 전체 총계를 자동 계산 후 출력 | |
GROUPINGSET | 한번의 쿼리로 여러 개의 함수들을 그룹으로 수행 가능 | |
LISTAGG | ||
PIVOT | ||
LAG | ||
LEAD | ||
RANK | ||
DENSE_RANK |
COUNT( )
SELECT COUNT(*), COUNT(COMM)
FROM emp;
SUM( )
SELECT COUNT(comm), SUM(comm)
FROM emp;
AVG( )
SELECT COUNT(comm), SUM(comm), AVG(comm)
FROM emp;
SELECT COUNT(*), SUM(comm), AVG(NVL(comm, 0))
FROM emp;
MAX( ), MIN()
SELECT MAX(sal), MIN(sal)
FROM emp;
SELECT MAX(hiredate) "MAX",
MIN(hiredate) "MIN"
FROM emp;
STDDEV( ), VARIANCE()
-- STDDEV : 입력되는 데이터 값들의 표준 편차 값 출력
-- VARIANCE : 입력되는 데이터 값들의 분산 값 출력
SELECT STDDEV(sal),
VARIANCE(sal)
FROM emp;
GROUP BY()
728x90
반응형
'Database' 카테고리의 다른 글
[MySQL] 테이블생성, 사용해보기 (0) | 2022.11.22 |
---|---|
[MySQL] MySQL 설치 (0) | 2022.11.22 |
[Oracle] REGEXP_LIKE() (0) | 2022.11.07 |
[Oracle] CASE() (0) | 2022.11.07 |
[Oracle] DECODE( ) 연습문제 (0) | 2022.11.07 |
댓글