MySQL 데이터의 값을 더해주는(합계) 함수 sum()과 평균을 구하는 함수 avg()
2023. 12. 18. 14:49ㆍDatabase/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
반응형
'Database > MySQL' 카테고리의 다른 글
MySQL group by에 의한 조건 처리하는 방법! group by, having 사용법 (0) | 2023.12.18 |
---|---|
MySQL 조건에 맞는 데이터를 가져오는 방법 where 문 (0) | 2023.12.18 |
MySQL 서브쿼리(subquery)와 예제 (0) | 2023.12.18 |
MySQL 데이터의 최대값과 최소값을 구하는 함수 max(), min() (0) | 2023.12.18 |
MySQL 카테고리컬 데이터를 각 조건 별로 묶어서 처리하는 키워드 group by (0) | 2023.12.15 |