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

다수의 테이블 제어하기 1 - 데이터 그룹 짓기

by huenuri 2024. 10. 8.

4주 차 학습의 첫 번째 수업이다. 드디어 GROUPBY에 대해서 공부하게 된다.


 
 
 

이론 1 - 데이터 그룹 짓기

 

 
 
 

 
 
 

 
 
 
 

 
 
 
 
 

 
limit, order by, group by는 쿼리문의 가장 마지막에 온다.
 
 
 
 
 

 
 
 
 


 
 
 
 
 

실습 1 - 데이터 그룹 짓기 : Group By 1

 

 


 
 
 
 

1. rental 테이블 조회하기

 

 
먼저 책 정보를 조회해보았다. 이 중에서 user_id와 빌려간 사람의 책 수를 count로 세어주어야 한다.


 
 
 
 

2. 조건에 맞게 코드 추가하기

 

 

 


 
 
 
 

실습 2 - 데이터 그룹 찿기 : Group By 2

 

 


 
 

1. count로 조회하기

 

 
이렇게 하면 직업 정보와 count만 조회된다. 우리는 emp_no(직원)별로 몇 번의 연봉을 받았는지 확인하고 싶으므로 group by를 해야 한다.


 
 
 
 

2. group by로 조회하기

 

 


 
 
 
 

퀴즈 1 - 데이터 그룹 짓기

 

 


 
 
 
 

학습을 마치고

그룹으로 묶여 여러 개의 데이터를 조회하는 방법에 대해서 배웠다. 다른 내용에 비해 조금 어려웠다. 전에 공부할 때도 이 group by를 잘하지 못했던 기억이 난다.
이번에는 확실히 내 것으로 만들어볼 것이다.