GROUP BY

DB/Oracle

[다중행 함수] 결과 값을 원하는 열로 묶어 출력하는 GROUP BY절

GROUP BY절 하나의 결과값을 출력하는 함수를 사용하여 부서 번호(DEPTNO)의 열 값별로 평균값을 구하려면 아래와 같이 각 부서 평균 값을 SELECT문을 하나하나 작성해야한다. SELECT AVG(SAL) FROM EMP WHERE DEPTNO = 10: SELECT AVG(SAL) FROM EMP WHERE DEPTNO = 20: SELECT AVG(SAL) FROM EMP WHERE DEPTNO = 30: ... 각 부서별 평균 급여를 통합해보려면 아래와 같이 집한 연산자를 사용할 수 있다. SELECT AVG(SAL), '10' AS DEPTNO FROM EMP WHERE DEPTNO = 10 UNION ALL SELECT AVG(SAL), '20' AS DEPTNO FROM EMP WHE..

각시탈코더
'GROUP BY' 태그의 글 목록