SQL - 문제 미리보기

문제 1614

medium
AVG() 함수에서 NULL 값은 어떻게 처리되나요?
```sql
-- 예시 데이터
Price: 10, 20, NULL, 30, NULL
```
A. NULL을 0으로 계산에 포함한다
B. NULL을 제외하고 계산한다
C. NULL이 있으면 결과도 NULL이 된다
D. 오류가 발생한다

정답: B

AVG() 함수의 NULL 처리 규칙:
• NULL 값은 계산에서 완전히 제외됩니다
• 평균 계산시 분자(총합)와 분모(개수) 모두에서 제외

예시 데이터 계산:
```sql
-- 원본 데이터: 10, 20, NULL, 30, NULL

-- 1단계: NULL 제외
유효한 값: 10, 20, 30

-- 2단계: 평균 계산
AVG = (10 + 20 + 30) ÷ 3 = 60 ÷ 3 = 20
```

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.