사이트 로그인
SELECT t.고객이름, sum(t.지불금액) AS '총 지불금액'
FROM (
SELECT 주문.주문고객 AS 고객이름, 제품.제품명, (제품.단가 * 주문.수량) AS 지불금액
FROM 제품, 주문
GROYP BY 제품.제품번호, 주문.주문제품
) AS t
GROUP BY t.고객이름
위의 SQL문에서 첫번째 FROM 문안의 부속 질의문을 실행했을 시
고객이 구입한 물품에 대한 단가가 나옵니다.
| 고객이름 | 제품명 | 지불금액 |
위와 같이 나옵니다.
위 테이블을 가지고 원 SQL을 확인해보면
고객이름별로 GROUP BY를 통하여 고객별 총 지불 금액을 구할 수 있습니다.
최종 결과는
| 고객이름 | 총 지불금액 |
위와 같은 결과로 출력이 됩니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
15 | 7장. 데이터베이스 언어 SQL, 연습문제 해답 추가 | MCA | 2013.10.11 | 525 |
14 | 6. 관계 데이터 연산, 문제, 해답 추가 | MCA | 2013.10.02 | 449 |
13 | 5장. 관계데이터 모델, 연습문제, 해답 | MCA | 2013.10.02 | 404 |
12 | 8장. 데이터베이스 설계 | MCA | 2013.11.06 | 395 |
11 | 9장. 정규화 | MCA | 2013.11.12 | 383 |
10 | 1-4장 문제와 해답 | MCA | 2013.10.02 | 292 |
9 | 1. 데이터베이스 기본 개념 | MCA | 2013.09.25 | 291 |
8 | 10장. 회복과 병행 제어 | MCA | 2013.11.22 | 278 |
7 | 2. 데이터베이스 관리 시스템 | MCA | 2013.09.25 | 265 |
6 | 4. 데이터 모델링 | MCA | 2013.09.25 | 264 |
» | 회원별 총 지불금액에 대한 SQL문입니다. | MCA | 2013.10.20 | 261 |
4 | 11장. 보안과 권한 관리 | MCA | 2013.11.27 | 250 |
3 | 3. 데이터베이스 시스템 | MCA | 2013.09.25 | 243 |
2 | 7-11장 요약 정리 | MCA | 2013.12.11 | 207 |
1 | 시험관련사항 | MCA | 2013.12.11 | 173 |