1. 학습
  2. /
  3. 강의
  4. /
  5. SQL에서의 데이터 조작

Connected

연습 문제

기본 CASE 구문

가장 좋아하는 팀은 무엇인가요?

European Soccer Database에는 2011–2015년 사이 11개 국가에서 치러진 12,800개의 경기 데이터가 담겨 있어요! 이 강의 전반에 걸쳐, 데이터 내용을 더 잘 탐색할 수 있도록 이 데이터베이스의 테이블을 필터링한 버전을 보게 됩니다.

이번 연습에서는 FC Schalke 04와 FC Bayern Munich 간에 열린 경기를 찾아보겠습니다. 각 경기는 hometeam_id와 awayteam_id 열에 두 팀이 표시되어 있으며, 필터링된 matches_germany 테이블에서 확인할 수 있어요. 이 ID는 teams_germany 테이블의 team_api_id 열과 조인할 수 있지만, 두 열을 동시에 조인할 수는 없습니다.

하지만 각 팀에 해당하는 team_api_id를 확인했다면 CASE 구문을 사용해 이 작업을 수행할 수 있어요!

지침

100 XP
  • 독일 리그 경기에서 홈팀이 FC Bayern Munich, FC Schalke 04, 또는 Other인지 식별하는 CASE 구문을 작성하세요.