(DB) Oracle/함수

Oracle - 그룹 함수

농부지기 2017. 1. 18. 21:48

                               [그룹 함수]

참고) COUNT(*)를 제외한 모든 그룹함수는 NULL값을 고려않고(제외되고) 계산처리 된다.
      MAX, MIN, COUNT를 제외한 그룹함수는 숫자타입의 데이터에만 가능하다.

☞ COUNT

 

1. 정의 : 조건에 맞는 행의 개수를 구함
2. 사용예)
SELECT  COUNT(DUMMY) FROM DUAL;
     결과) 1   

☞ AVG

 

1. 정의 : 조건에 맞는 행값의 평균을 구함
2. 사용예)
SELECT  AVG(PAY_MON) FROM EMP_PAY;
     결과)   

☞ SUM

 

1. 정의 : 조건에 맞는 행값의 합계를 구함
2. 사용예)
SELECT  SUM(PAY_MON) FROM EMP_PAY;
     결과)  

☞ MIN

 

1. 정의 : 조건에 맞는 행값들 중 최소값을 구함
2. 사용예)
SELECT  MIN(PAY_MON) FROM EMP_PAY;
     결과)     


☞ MAX  

 

1. 정의 : 조건에 맞는 행값들 중 최대값을 구함
2. 사용예)
SELECT  MIN(PAY_MON) FROM EMP_PAY;
     결과)
     

☞ STDDEV  

 

1. 정의 : 표준편차를 구함
2. 사용예)

     결과)
 

☞ VARIANCE

 

1. 정의 : 분산을 구함
2. 사용예)

     결과)
 

☞