728x90
반응형
오라클 그룹함수
-
Oracle 함수(Function) - 그룹 함수데이터베이스/Oracle 2020. 11. 11. 16:29
그룹 함수 그룹함수란 하나 이상의 행을 그룹으로 묶어 연산하며 총합, 평균 등을 하나의 컬럼으로 반환하는 함수이다. 여러가지 그룹 함수를 알아보자 SUM SUM이란 해당 컬럼 값들의 총합을 반환한다. [ SUM 예시 ] - EMPLOYEE테이블에서 남자 사원의 급여 총합 조회 SELECT SUM(SALARY), FROM EMPLOYEE WHERE SUBSTR(EMP_NO, 8, 1) = 1; - EMPLOYEE테이블에서 부서코드가 D5인 직원의 보너스 포함 연봉 조회 SELECT SUM(SALARY + (SALARY*NVL(BONUS, 0))*12) FROM EMPLOYEE WHERE DEPT_CODE = ‘D5’; AVG AVG란 해당 컬럼 값들의 평균을 반환한다. [ AVG 예시 ] - EMPLOYE..