sum()외에  GROUP BY와 함께 사용되는 함수


함수명 

설명 

AVG 

평균을 구한다. 

MIN 

최소값을 구한다. 

MAX 

최대값을 구한다. 

COUNT

행의 개수를 센다. 

COUNT(DISTINCT) 

행의 개수를 센다(중복은 1개만 인정) 

STDEV 

표준편차를 구한다. 

VARIANCE 

분산을 구한다. 


한번빌릴때 평균적으로 책을 얼마나 빌리는지 알아보겠습니다.


1
select id as "회원",avg(num) as "평균대출권수" from buy group by id; 
cs



쿼리문에 적은 as는 별칭은 정해준것입니다. id 의 별칭은 회원 평균을구한num의 별칭은 평균대출권수로 정해준 것입니다.

한번빌릴때 몇권씩 빌리는지 결과값이 나오는 것을 볼 수 있습니다.

여기서 aa의 결과값은 보기 힘듭니다. 저런 소수점을 조절하고 싶으면 CAST()함수를 사용하면 됩니다.



1
select id as "회원",cast(avg(num) as number(5,3)) as "평균대출권수" from buy group by id; 
cs



보이는 것과 같이 소수 3번째 자리까지 나타나는 것을 볼 수있다.





+ Recent posts