본문 바로가기

TOOL/MySQL

MySQL - max, min, avg, sum 함수 사용법

반응형
max( )

 

 

최대값을 구하는 max () 함수

 

 

 

 

페이지 수가 가장 큰 값은?

select max(pages)
from books;

 

 

 

 

min( )

 

 

최소값을 구하는 min( ) 함수

 

 

각 작가별로, 자신이 쓴 책의 최소 년도는?

 

(작가의 성과 이름, 그리고 최소년도가 나오도록 가져오세요)

select author_fname, author_lname, min(released_year)
from books
group by author_fname,author_lname;

 

 

 

 

 

avg

 

 

 

평균값을 구하는 avg( ) 함수

 

 

이 테이블의 책 페이지수 평균은???

select avg(pages)
from books;

 

 

 

년도별로 평균 재고량은??


평균 재고량과, 해당년도가 나오도록 데이터를 가져오시오.

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

 

 

 

 

sum

 

 

 

합을 구하는 sum( ) 함수

 

 

이 테이블의 페이지수 총 합은?

select sum(pages)
from books;

 

 

각 작가별로, 책 재고량은?

 

재고량과 작가 이름이 나오도록 데이터를 가져오시오.

select sum(stock_quantity), author_fname, author_lname
from books
group by author_fname, author_lname;

 

 

반응형

'TOOL > MySQL' 카테고리의 다른 글

MySQL - CASE  (0) 2022.05.16
MySQL - date, time, datetime, timestamp  (0) 2022.05.16
MySQL - count , group by  (0) 2022.05.16
MySQL - 문자열 검색에 유용한 Like 사용법  (0) 2022.05.16
MySQL - Paging (limit & offset)  (0) 2022.05.16