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 列で 2 チームが識別されており、フィルタ済みの matches_germany テーブルで確認できます。これらの ID は teams_germany テーブルの team_api_id 列に結合できますが、同時に両方で結合することはできません。

しかし、各チームに対応する team_api_id を特定できれば、CASE ステートメントを使ってこの操作を実行できます!

指示

100 XP
  • ドイツでの試合について、ホームチームが FC Bayern Munich、FC Schalke 04、または Other のいずれかであるかを判定する CASE ステートメントを作成してください。