집계함수
집계함수는 테이블 내의 값 중 원하는 값 또는 연산을 도와준다. 집계 함수의 대표적인 함수를 알아보자.
함수 | 함수 표기 | 의미 |
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 |