WHERE 절과 함께 사용할 때의 동작 방식으로 올바른 것은?
WHERE 절과 함께 사용할 때의 동작 방식으로 올바른 것은?
SELECT AVG(Price) FROM Products WHERE CategoryID = 2;
정답: B
WHERE 절이 있으면 조건에 맞는 레코드들만 대상으로 계산합니다.
실행 과정:
1.
WHERE CategoryID = 2
: CategoryID가 2인 제품들만 필터링2. 필터링된 제품들의 Price 값만을 대상으로 함
3.
AVG(Price)
: 해당 제품들의 평균 가격만 계산예시 계산:
⦁ CategoryID가 2인 제품들의 가격이 10, 22, 21.35라면
⦁ 평균 가격: (10 + 22 + 21.35) ÷ 3 = 17.78
WHERE와 집계 함수의 조합 활용:
⦁ 특정 카테고리의 평균 가격
⦁ 특정 기간의 총 매출
⦁ 특정 지역의 고객 수 등
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.