관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

JOIN 심화 7 - FROM 절 JOIN 형태 6 : JOIN with WHERE 2 <실습 문제 및 퀴즈 문제 풀기> 본문

알고리즘 및 자료 관리/SQL

JOIN 심화 7 - FROM 절 JOIN 형태 6 : JOIN with WHERE 2 <실습 문제 및 퀴즈 문제 풀기>

huenuri 2024. 10. 23. 13:39

이이서 실습 문제와 퀴즈 문제를 풀어보려고 한다.


 

 

 

실습 11 - FROM 절 JOIN 형태 : LEFT OUTER JOIN/ WHERE

 

 


 

 

 

1. 두 테이블의 모든 정보 조회하기

 

 

두 개의 테이블을 이용하여, route_id를 기준으로 Korea에서 출발하는 경로에 대해 운행 가능한 비행기 ID를 함께 출력해 볼 것이다. 먼저 LEFT OUTER JOIN을 활용하여 경로 ID가 같다는 조건을 쿼리로 작성해 보겠다.


 

 

 

2. 경로 ID가 동일한 두 개의 테이블 LEFT OUTER JOIN으로 결합하기

 

 

경로 ID가 같은 데이터가 모두 조회되었다. 이제 여기서 경로가 Korea인 것만 출력할 것이다.


 

 

 

3. 경로가 Korea로 시작하는 데이터 조회하기

 

 

 

이렇게 해서 WHERE을 활용한 JOIN 실습 문제를 모두 풀어보았다.


 

 

 

 

 

퀴즈 5 - FROM 절 JOIN 형태 : INNER JOIN

 

 


 

 

 

 

 

퀴즈 6 - FROM 절 JOIN 형태 : OUTER JOIN

 

 

 

문제를 모두 맞혔다. 이번 단원 공부를 잘했다는 뜻이겠지.

 


 

 

 

학습을 마치고

실습문제 하나와 퀴즈 문제 두 개를 풀어보았다. 실습을 하면서 이론 학습에서는 이해하지 못했던 내용을 이해할 수 있어서 정말 좋은 시간이었다.

1주 차 학습도 이제 얼마 남지 않았으니 조금만 더 힘을 내볼 것이다. 이 과목은 다른 과목에 비해 분량이 2배는 많은 것 같다.