
1. 테이블 요약
고객
고객번호 고객명
| 1 | 김대원 |
| 2 | 노영미 |
| 3 | 김경진 |
| 4 | 박하현 |
총 4명
주문 (주문금액 > 10000만 추출)
주문번호 고객번호 주문금액
| 2001 | 1 | 40000 |
| 2002 | 2 | 15000 |
| 2005 | 2 | 20000 |
→ 주문금액 합계: 40000 + 15000 + 20000 = 75000
2. 고객 수
조건: COUNT(DISTINCT A.고객번호)
→ 고객은 총 4명
3. 결과
SELECT SUM(B.주문금액) / COUNT(DISTINCT A.고객번호) AS R1
FROM 고객 A, 주문 B
WHERE B.고객번호(+) = A.고객번호
AND B.주문금액(+) > 10000;
→ SUM(B.주문금액) = 75000
→ COUNT(DISTINCT A.고객번호) = 4
R1 = 75000 / 4 = 18750
정답: 18750
'CERT > SQLD' 카테고리의 다른 글
| [SQLD] JOIN 오답 노트 - 3 (2) | 2025.07.30 |
|---|---|
| [SQLD] JOIN 오답 노트 - 2 (2) | 2025.07.30 |
| [SQLD] 3 - SQL 기본 오답부 개념 정리 (0) | 2025.07.23 |
| [SQLD] 2 - 데이터 모델과 SQL 오답부 개념 정리 (4) | 2025.07.23 |
| [SQLD] 1 - 데이터 모델링의 이해 오답부 개념 정리 (6) | 2025.07.23 |