그룹 함수가 NULL 값을 포함하도록 강제로 지정한다.
SELECT AVG( NVL(commission_pct, 0) )
FROM employees;
평균(AVG)은 commission_pct 열의 NULL 값 저장 여부에 관계 없이 테이블의 모든 행을 계산되며, 모든 사원이 받는 commission 총액을 회사의 전체 사원 수로 나눈 값이다.
SELECT AVG( NVL(commission_pct, 0) )
FROM employees;
평균(AVG)은 commission_pct 열의 NULL 값 저장 여부에 관계 없이 테이블의 모든 행을 계산되며, 모든 사원이 받는 commission 총액을 회사의 전체 사원 수로 나눈 값이다.
'[ Programing ] > Database' 카테고리의 다른 글
[SQL] 그룹 결과 제외 HAVING 절에 대해 (0) | 2011.10.10 |
---|---|
[SQL] 데이터 그룹 생성 GROUP BY 에 대해 (0) | 2011.10.10 |
[SQL] DISTINCT 중복 제거 (0) | 2011.09.20 |
[SQL] COUNT 함수 (0) | 2011.09.20 |
[SQL] AVG, SUM, MIN, MAX 함수 (0) | 2011.09.20 |