그룹 함수 : 하나 이상의 행을 그룹으로 묶어 연산하여 하나의 결과로 나타낸다. (SUM, AVG, MAX, MIN)
- 그룹 함수는 NULL을 제외하고 계산한다.
- 그룹 함수의 결과는 1개이기 때문에 그룹 함수를 적용하지 않은 컬럼과는 같이 쓸 수 없다.
- GROUP BY 기준이 된 컬럼은 같이 올 수 있다.
1. SUM
해당 컬럼에 대한 총합을 구하는 함수.
SELECT SUM(AMT) FROM USS_MST;
--> USS_MST테이블에 있는 AMT컬럼 값의 총합을 가져온다.
2. AVG
해당 컬럼에 대한 평균을 구하는 함수.
SELECT AVG(AMT)) FROM USS_MST;;
--> USS_MST테이블에 있는 AMT컬럼 값의 평균을 가져온다.
3. MAX, MIN
MAX는 해당 컬럼 값들에 대한 최대값, MIN은 최소값을 구하는 함수.
SELECT MAX(AMT) AS MAX_AMT
, MIN(AMT) AS MIN_AMT2
FROM USS_MST;
--> USS_MST테이블에 있는 AMT컬럼 값의 최대값과 최소값을 가져온다.
'→ 프로그래밍.데이터베이스' 카테고리의 다른 글
오라클 함수/오라클 환경함수, 식별자함수 (0) | 2020.11.28 |
---|