본문 바로가기
IT/MSSQL

MSSQL 집계함수(COUNT/MAX/MIN/SUM/AVG) 사용법 (예제 포함)

by 베베야 2021. 2. 18.
728x90

오늘은 MSSQL 집계함수(COUNT/MAX/MIN/SUM/AVG) 사용법에 대해서 알아보고
추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다.

목차
1. MSSQL 집계함수란?
2. MSSQL 집계함수 문법 및 예제


1. MSSQL 집계함수란?
집계 함수는 레코드 집합에 대한 계산을 수행하고 단일 값을 반환해 주는 함수입니다. 
COUNT(*)를 제외한 집계 함수는 Null 값을 무시하니 사용시 주의하시기 바랍니다.
집계 함수는 보통 SELECT 문의 GROUP BY 절과 함께 사용되는 경우가 많으니 참고하면 좋겠습니다.


2. MSSQL 집계함수 문법 및 예제
#COUNT 사용방법
SELECT COUNT([컬럼명]) FROM [테이블명] WHERE [조건절]

bebeya 테이블의 고양이 수를 구하시오.
SELECT COUNT(name) AS 고양이수 FROM bebeya

#MAX 사용방법
SELECT MAX([컬럼명]) FROM [테이블명] WHERE [조건절]

나이가 가장 많은 고양이의 나이를 구하시오
SELECT MAX(age) AS 최고나이 FROM bebeya

#MIN 사용방법
SELECT MIN([컬럼명]) FROM [테이블명] WHERE [조건절]

나이가 가장 적은 고양이의 나이를 구하시오
SELECT MIN(age) AS 최저나이 FROM bebeya

#SUM 사용방법
SELECT SUM([컬럼명]) FROM [테이블명] WHERE [조건절]

모든 고양이들의 나이를 더하세요
SELECT SUM(age) AS 총나이 FROM bebeya

#AVG 사용방법
SELECT AVG([컬럼명]) FROM [테이블명] WHERE [조건절]​

모든 고양이의 나이 평균을 구하시오.
SELECT AVG(age) AS 평균나이 FROM bebeya

반응형
그리드형

댓글