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

Connected

연습 문제

열 값을 비교하는 CASE 문

Barcelona는 스페인 축구 리그에서 가장 강한 팀 중 하나로 꼽힙니다.

이 연습 문제에서는 2011/2012 시즌 중 Barcelona가 홈팀 이었던 경기 목록을 만들어 볼 거예요. 이를 위해 두 열의 값을 비교해 승리, 패배, 무승부라는 새 그룹을 만드는 CASE 문을 사용할 것입니다.

3단계로, 경기의 승자를 식별하고, 상대 팀을 확인한 뒤, 마지막으로 Barcelona가 홈팀인 경기만 필터링하는 쿼리를 작성해 보세요. 이런 순서로 진행하면 정보가 하나씩 추가될 때마다 결과가 어떻게 완성되는지 확인할 수 있습니다.

matches_spain 테이블에는 현재 2011/2012 시즌의 Barcelona 경기들이 들어 있으며, hometeam_id와 awayteam_id라는 두 개의 핵심 열이 있어 teams_spain 테이블과 조인할 수 있습니다. 단, 한 번에 teams_spain을 하나의 열과만 조인할 수 있습니다.

지침

100 XP
  • CASE 문을 만들어 경기를 홈 승리, 홈 패배, 아니면 무승부로 식별하세요.