본문 바로가기
  • 게임 개발과 프로그래밍 그리고 인공지능
알고리즘 및 자료 관리/SQL

그룹 함수와 윈도우 함수 6 - 그룹함수 1 : GROUP BY

by huenuri 2024. 10. 24.

드디어 그룹 함수에 대해서 학습을 시작해 본다. 이제 얼마 남지 않았으니 좀 더 힘을 내볼 것이다.


 
 
 
 
 

이론 6 - 그룹 함수 : GROUP BY

 

 
 
 
 

 
 
 
 

 
급여의 평균값을 구하는데 이것을 GROUP BY로 지정해준다.


 
 
 
 
 

실습 7 - 그룹 함수 : GROUP BY

 

 


 
 
 
 

1. 테이블 조회하기

 

 

 
BOOK_HISTORY 테이블에는 책 ID, 책 이름, 책 종류, 책 카테고리, 판매 개수 정보가 담겨있다. 판매 현황을 알아보기 위해서, 책 종류와 책 카테고리 묶음 별로 몇 권씩 판매되었는지 확인해보려고 한다.
책 판매 기록에서, 책 종류와 책 카테고리를 기준으로 GROUP BY를 이용해 그룹화하여 총 판매 개수를 구하는 쿼리를 작성해 볼 것이다.


 
 
 
 
 

2. 책 종류와 책 카테고리를 기준으로 책 종류, 책 카테고리, 판매 개수 합을 조회하기

 

 
SUM 함수를 통해 GROUP BY로 합계를 구했다.
 
 

 


 
 
 

학습을 마치고

이번 단원 학습은 분량이 많지 않았다. 여기서 한 단원을 끊고 점심도 먹고 쉬었다가 오후에 나머지 그룹 함수에 대해서 학습해 볼 것이다. 다음에는 2개의 이론 학습을 하나의 포스트에 모두 담으려고 한다.
이제 SQL 심화 수업의 끝이 보인다.