목록삽질의 리포팅 (49)
Without haste, but without rest
Javax.servlet.*는 jdk라이브러리에 미포함 Servlet-api.jar – was(tomcat\lib에 존재) 필요
SQL> SELECT b.dname, a.job, SUM(a.sal) sal, COUNT(a.empno) emp_count FROM emp a, dept b WHERE a.deptno = b.deptno GROUP BY ROLLUP(b.dname, a.job); DNAME JOB SAL EMP_COUNT ---------- ---------- ---------- ---------- ACCOUNTING CLERK 1300 1 ACCOUNTING MANAGER 2450 1 ACCOUNTING PRESIDENT 5000 1 ACCOUNTING 8750 3 --> ACCOUNTING 부서의 급여 합계와 전체 사원 수 RESEARCH ANALYST 6000 2 RESEARCH CLERK 1900 2 RESEARC..
오라클 클럽 : http://oracleclub.com/lecture/1845 ROLLUP operator - GROUP BY 절과 같이 사용 - GROUP BY절에 의해서 지어진 집합 결과에 대해 좀 더 상세한 정보 반환 간단 예제 -- 먼저 GROUP BY를 사용해서 직업별로 급여 합계를 구하는 예제이다. SQL> SELECT job, SUM(sal) FROM emp GROUP BY job; JOB SUM(SAL) ---------- ---------- ANALYST 600 CLERK 3200 MANAGER 33925 PRESIDENT 5000 SALESMAN 4000 -- ROLLUP을 사용해서 직업별로 급여 합계와 총계를 구하는 예제이다. SQL> SELECT job, SUM(sal) FROM e..
오라클 클럽 : http://oracleclub.com/lecture/1032 GROUP BY 특정한 컬럼의 데이터들은 다른 데이터들과 비교해 유일한 값에 따라 무리를 지음. GROUP BY절을 사용하여 한 테이블의 행들을 원하는 그룹으로 나눔 컬럼명을 GROUP 함수와 SELECT절에 사용하고자 하는 경우 GROUP BY뒤에 컬럼명 추가 SELECT b.deptno, COUNT(a.empno) FROM emp a, dept b WHERE a.deptno = b.deptno GROUP BY b.deptno; DEPTNO COUNT(*) ----- ---------- 10 3 20 5 30 6 HAVING절 WHERE절에 GRUOP함수 사용 불가 HAVAING절은 GRUOP함수를 가지고 조건 비교할 때 사..