GROUP BY (2) 썸네일형 리스트형 [SQL] 소계, 합계구하기 (ROLLUP, GROUPING_ID) 소계,합계: GROUP BY ROLLUP(컬럼1, 컬럼2) 합계: GROUP BY ROLLUP(컬럼1, 컬럼2) HAVING GROUPING_ID(컬럼1, 컬럼2) 참고 예제: http://gent.tistory.com/57 [Oracle|오라클] ROLLUP 합계, 소계 구하기 (GROUP BY) 오라클 GROUP BY 쿼리에서 ROLLUP 함수를 사용하여 손쉽게 합계와 소계를 구할 수 있다. 1. GROUP BY 컬럼이 하나인 경우 : GROUP BY 절에 ROLLUP 함수를 추가한 후 그룹핑 컴럼을 인자로 넣는다. -- 가상 테이블.. gent.tistory.com [SQL] GROUP BY 개념적 정의 GROUP BY 출력하고자 하는 대상이 SUM, COUNT, AVG와 같이 계산되었을 때 출력되는 컬럼별로 통합하지 않고 출력시키는 기능 컬럼의 내용들을 개별적으로 확인하고자 할 경우 KEY가 되는 항목을 GROUP BY하여 사용 아래 예제는 전체 월급이 5000을 초과하는 JOB에 대해서 JOB과 월급여 합계를 조회하는 예입니다. 단 판매원(SALES)은 제외하고 월 급여 합계로 내림차순 정렬되어 있습니다. SELECT job, SUM(sal) "급여합계" FROM emp WHERE job != 'SALES' -- 판매원은 제외 GROUP BY job -- 업무별로 Group By HAVING SUM(sal) > 5000 -- 전체 월급이 5000을 초과하는 ORDER BY SUM(sal) DESC; .. 이전 1 다음