본문 바로가기

Database/oracle

16. 단일행함수와 그룹함수

단일행함수와 그룹함수

-    단일행함수 : 행마다 함수가 적용되어 결과를 반환함

-    그룹함수 : 하나 이상의 행을 그룹으로 묶어 연산하여 총합, 평균 등 하나의 결과로 나타냄

 

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