데이터베이스 집계함수란

단밤v 2023. 8. 19. 21:02
728x90
반응형

안녕하세요.

 

이번 포스팅은

데이터베이스 집계함수에 대해 알아보겠습니다.

 

 

DBMS란

 

데이터의 집합을 만들고, 저장 및 관리할 수 있는 기능들을 제공하는 응용 프로그램입니다.

즉, 데이터의 관리에 특화된 프로그램이라고 생각하면 됩니다.

(출처 : 나무위키)

 

제가 주로 경험했던 DBMS는 세 가지입니다.

Oracle, Mysql, Maria

 

세 개의 프로그램은 각각의 특색이 있지만,

개인적으로 SQL문으로 데이터를 조회할 때는

그 문법이 90% 유사하고

나머지 10% 정도가 차이난다고 생각합니다.

 

 

집계 함수란

 

집계함수는 보통 group by절과 많이 사용합니다.

대표적으로 SUM, AVG, MIN, MAX, COUNT 등이 

주로 많이 사용됩니다.

 

데이터베이스의 집계함수는

수많은 데이터 들 중 일부데이터의

합계, 평균, 최대값, 최소값, 개수를 구하는데 최대 장점이 있습니다.

 

예를 들어, 년월별 총 매출실적이 얼마인지 조회하는 쿼리는 아래와 같습니다.

 

select 
	year, month, sum(amount) 
from sales
group by year, month

 

년도 값과 월값을 그룹핑해서 매출실적을 모두 더하는 것이죠.

 

실제로 많은 회사에서 사용하는 만큼

집계함수에 대해 자세히 알면

많은 도움이 되실거에요.

 

오라클, Mysql, Maria의 집계함수에 대한 정보는

아래링크로 남겨드립니다.

 

오라클 집계함수 알아보기

 

Mysql 집계함수 알아보기

 

Maria 집계함수 알아보기

 

이상입니다.

 

감사합니다.

 

728x90
반응형

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

데이터베이스 윈도우함수  (0) 2023.08.18