[Oracle] [문제예시] 그룹별 합계

2014. 4. 7. 10:35카테고리 없음

아래의 데이터가 있다고 가정


1) emp 테이블 

 num

 name

salary 

bonus 

dept

홍길동

10000000

1000000

01 

2

변사또 

20000000 

2000000 

02 

강감찬

50000000 

4000000 

02 

김자인

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 

====================================================================================================