MySQL 데이터의 값을 더해주는(합계) 함수 sum()과 평균을 구하는 함수 avg()

2023. 12. 18. 14:49Database/MySQL

728x90
반응형

 

 

 

 

주어진 데이터는 아래와 같습니다.

 

select *
from books;

 

 

 

 


  • sum()

sum() 함수는 집계함수로 숫자열의 총 합계를 반환하는 함수입니다.

 

 

-- books 테이블의 모든 책의 페이지수를 다 더하면?

 

select sum(pages)
from books;

 

 

 

 


  • avg()

avg()는 집계 함수로 숫자열의 평균을 반환하는 함수입니다.(averege)

 

 

-- books 데이블의 페이지수 평균?

 

select avg(pages)
from books;

 

 

 

 

1. 예제

 

-- 연도별로 stock_quantity 의 평균을 구하세요

 

select released_year, avg(stock_quantity) as avg
from books
group by released_year
order by released_year desc;

 

 

 

 

728x90
반응형