단일행함수와 그룹함수
- 단일행함수 : 행마다 함수가 적용되어 결과를 반환함
- 그룹함수 : 하나 이상의 행을 그룹으로 묶어 연산하여 총합, 평균 등 하나의 결과로 나타냄
ex) 30번 부서 소속 사원의 급여를 출력하는 쿼리문을 출력하시오.
단일행 함수 적용
select deptno, sal from emp where deptno=30
그룹 함수 적용
select deptno, sum(sal) from emp group by deptno having deptno=30
**그룹함수: sum, avg, count, max, min, stddev(표준편차), variance(분산)
select deptno, sum(sal) as sum from emp group by deptno
반응형
'Database > oracle' 카테고리의 다른 글
Oracle DB 필요할때마다 키는 방법 (0) | 2017.02.19 |
---|---|
15. DUAL테이블 (0) | 2017.02.14 |
14. 정렬을 위한 order by 절 (0) | 2017.02.14 |
13. NULL을 위한 연산자 (0) | 2017.02.14 |
12. LIKE 연산자 (0) | 2017.02.13 |