SQL - 문제 미리보기
문제 1614
medium
AVG() 함수에서 NULL 값은 어떻게 처리되나요?
```sql
-- 예시 데이터
Price: 10, 20, NULL, 30, NULL
```
```sql
-- 예시 데이터
Price: 10, 20, NULL, 30, NULL
```
정답: B
AVG() 함수의 NULL 처리 규칙:
• NULL 값은 계산에서 완전히 제외됩니다
• 평균 계산시 분자(총합)와 분모(개수) 모두에서 제외
예시 데이터 계산:
```sql
-- 원본 데이터: 10, 20, NULL, 30, NULL
-- 1단계: NULL 제외
유효한 값: 10, 20, 30
-- 2단계: 평균 계산
AVG = (10 + 20 + 30) ÷ 3 = 60 ÷ 3 = 20
```
• NULL 값은 계산에서 완전히 제외됩니다
• 평균 계산시 분자(총합)와 분모(개수) 모두에서 제외
예시 데이터 계산:
```sql
-- 원본 데이터: 10, 20, NULL, 30, NULL
-- 1단계: NULL 제외
유효한 값: 10, 20, 30
-- 2단계: 평균 계산
AVG = (10 + 20 + 30) ÷ 3 = 60 ÷ 3 = 20
```
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.