본문 바로가기

데이터베이스/MySQL

SQL 집계함수

  집계함수

집계함수는 테이블 내의 값 중 원하는 값 또는 연산을 도와준다. 집계 함수의 대표적인 함수를 알아보자.

함수 함수 표기 의미
SUM SUM()  테이블의 합계를 구한다.
AVG AVG()  테이블의 평균을 구한다.
MIN MIN()  테이블의 최소값을 구한다.
MAX MAX()  테이블의 최대값을 구한다.
ROUND ROUND()  테이블 속성의 평균 값을 구한다.
COUNT COUNT()  테이블 행의 개수를 센다.
COUNT DISTINCT COUNT(DISTINCT)  테이블 행의 개수를 센다.(중복X)

 

  집계함수의 사용법

 

위 테이블을 활용하여 집계함수의 사용방법을 알아보도록 하자.

▶ SUM

테이블의 o_amount의 합계를 구할 수 있다.

 

▶ AVG

테이블의 o_amount의 평균을 구할 수 있다.

 

 

▶ MAX, MIN

테이의 o_amount의 최대값과 최소값을 구할 수 있다.

 

 

▶ ROUND

테이블의 o_amount의 속성별 평균값을 구할 수 있다. 단, 반올림에 주의하여야 한다.

 

- 기본 표기 방법

 

- 소수점 표기 방법 (소수점 첫째짜리까지 표기.)

 

▶ COUNT

테이블의 행의 갯수를 셀 수 있다.

 

'데이터베이스 > MySQL' 카테고리의 다른 글

SQL 연산자  (0) 2020.03.31
SQL 내장함수  (0) 2020.03.31
SQL 문법 DML  (0) 2020.03.31
SQL 문법 DDL, DCL  (0) 2020.03.31
MySQL, HeidiSQL 설치하기  (0) 2020.03.31