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

다수의 테이블 제어하기 2 - 데이터 그룹에 조건 적용하기

by huenuri 2024. 10. 8.

그룹화 두 번째 학습을 시작해 본다.


 
 
 
 

이론 2 - 데이터 그룹에 조건 적용하기

 

 
 
 
 

 
 
 
 
 

 
 
 
 


 
 
 
 
 

실습 3 - 데이터 그룹에 조건 적용하기 : HAVING 1

 


 
 
 
 

1. 테이블 조회하기

 

 

 
user_id를 기준으로 group by를 적용했다. 하지만 여기에 조건을 추가해서 두 권 이상 빌린 사람을 찾아야 한다.


 
 
 
 

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

 

 
결과는 이전과 같다. 3권 이상 빌린 사람부터 있기 때문이다.
 
 


 
 
 
 

실습 4 - 데이터 그룹에 조건 적용하기 : HAVING 2

 


 
 
 

1. 직원 테이블 조회하기

 

 
직원별로 연봉을 받을 횟수를 group by로 조회했다. 이제 조건을 추가해 볼 것이다.


 
 
 

2. 조건에 따라 코드 추가하기

 

 

 
연봉을 10번 이상 받은 직원들만 조회되었다.


 
 
 
 

퀴즈 2 - 데이터 그룹에 조건 적용하기

 

 


 
 
 
 

학습을 마치고

그룹으로 묶은 다음에 조건을 추가하는 방법에 대해서 배울 수 있었다. SQL도 해보니 하나도 어렵지 않고 정말 재미있었다. 진작 엘리스로 공부할 걸 그랬다. 지난 6월 말과 7월 초에 데이터베이스를 오라클을 사용하여 책으로 공부했는데 정말 어려웠었다.
그 책에서 PL/SQL 부분은 아직 공부하지 않았는데 시간이 날 때 학습해 봐야겠다.