본문 바로가기
코드프레소 체험단/SQL 프로그래밍

[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터의 집계

by 의정부핵꿀밤 2022. 3. 4.
728x90

✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨

💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 SQL 프로그래밍 💜

😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎

https://www.codepresso.kr/

 

커리어 완성 실무 IT 교육 플랫폼 , 코드프레소(codepresso)

기업이 원하는 모든 IT 지식, 코드프레소에서 만나세요.

www.codepresso.kr


<COUNT 함수를 이용한 데이터 개수 집계>

 

COUNT 함수

  • 조회된 데이터의 개수를 계산하는 함수
  • WHERE 절을 통해 필터링 된 데이터 개수를 계산할 수 있다
  • Null Value는 카운트되지 않는다

 


<SUM 함수를 이용한 데이터의 합 집계>

 

SUM 함수

  • 조회된 데이터의 합을 계산하는 함수
  • WHERE 절을 통해 필터링된 데이터의 합을 계산할 수 있다
  • * 를 사용할 수 없고 특정 컬럼 명을 명시해야 한다

<MIN, MAX 함수를 이용한 최댓값, 최솟값 집계>

 

MIN, MAX 함수

  • MIN은 조회된 데이터에서 특정 컬럼의 최소값을 계산하는 함수
  • MAX는 조회된 데이터에서 특정 컬럼의 최대값을 계산하는 함수
  • WHERE 절을 통해 필터링된 데이터의 최댓값, 최솟값을 계산할 수 있다

 


<AVG 함수를 이용한 평균값 집계>

 

AVG 함수

  • 조회된 데이터에서 특정 컬럼의 평균값을 구하는 함수
  • WHERE 절을 통해 필터링된 데이터에서 특정 컬럼의 평균값을 계산할 수 있다

 


<VARIANCE, STDDEV 함수를 이용한 분산, 표준편차 집계>

 

VARIANCE, STDDEV 함수

  • VARIANCE : 조회된 데이터에서 특정 컬럼의 분산 계산
  • STDDEV : 조회된 데이터에서 특정 컬럼의 표준편차 계산
  • 분산과 표준편차는 데이터들이 평균에서 벗어나 있는 정도를 측정하는 지표가 된다

 


<GROUP BY 명령어를 이용한 그룹별 데이터 집계>

 

GROUP BY 

  • 특정 컬럼들을 기준으로 데이터를 그룹지어 분석한다
  • 한 개 이상의 컬럼으로 그룹화가 가능하다
  • 집계함수들과 함께 자주 사용된다

 

 

GROUP BY 예제

 


<HAVING 명령어를 이용한 집계 데이터 필터링>

HAVING

  • 그룹화한 결과를 필터링
  • 그룹화 전 필터링은 WHERE, 그룹화 후 필터링은 HAVING을 사용한다

 

 

HAVING 예제

728x90

댓글