[Oracle] [문제예시] 그룹별 합계
2014. 4. 7. 10:35ㆍ카테고리 없음
아래의 데이터가 있다고 가정
1) emp 테이블
num |
name |
salary |
bonus |
dept |
1 |
홍길동 |
10000000 |
1000000 |
01 |
2 |
변사또 |
20000000 |
2000000 |
02 |
3 |
강감찬 |
50000000 |
4000000 |
02 |
4 |
김자인 |
50000000 |
3000000 |
01 |
5 |
개발자 |
80000000 |
6000000 |
03 |
2) dept 테이블
dept |
deptname |
01 |
인사팀 |
02 |
총무팀 |
03 | 개발팀 |
1. dept 별 합계를 구하시오.
- SELECT
dpt.deptname, sum(bonus)
FROM
emp e, dept dpt
WHERE
1=1
AND e.dept = dpt.dept
GROUP BY dept.deptrname
====================================================================================================
결과
deptname |
sum(bonus) |
인사팀 |
6000000 |
총무팀 |
6000000 |
개발팀 | 6000000 |
====================================================================================================