데이터베이스
[ MySQL ] count, sum, avg, max, min 함수 사용법
zzuvely
2022. 5. 16. 18:06
1. count( ) : 특정 컬럼, 혹은 테이블에 몇 개의 데이터가 들어있는지 알려주는 함수
select count( [ 컬럼명 ] )
from [ 테이블명 ];
예제 1 ) books 테이블의 데이터 갯수는?
select count(*)
from books;
2. sum( ) : 특정 컬럼의 값을 모두 더하여 반환하는 함수
select sum( [ 컬럼명 ] )
from [ 테이블명 ];
예제 2 ) 이 테이블의 페이지수 총 합은?
select sum(pages)
from books;
3. avg( ) : 특정 컬럼의 값들의 평균값을 계산해주는 함수
select avg( [ 컬럼명 ] )
from [ 테이블명 ];
예제 3 ) 이 테이블의 책 페이지수 평균은?
select avg(pages)
from books;
4. max( ) : 특정 컬럼의 값들 중 가장 큰 값을 반환하는 함수
select max( [ 컬럼명 ] )
from [ 테이블명 ];
예제 4 ) 페이지수가 가장 큰 값은??
select max(pages)
from books;
5. min( ) : 특정 컬럼의 값 중 가장 작은 값을 반환하는 함수
select min( [ 컬럼명 ] )
from [ 테이블명 ];
예제 5 ) 페이지수가 가장 큰 책의 제목은?
select *
from books
order by pages desc
limit 1;