In CASE of rivalry
Barcelona और Real Madrid पिछले 80 से अधिक वर्षों से प्रतिद्वंद्वी टीमें रही हैं। इन दोनों के बीच होने वाले मैचों को El Clásico (The Classic) कहा जाता है। इस अभ्यास में, आप उन मैचों की सूची पर क्वेरी चलाएँगे जो इन प्रतिद्वंद्वियों के बीच खेले गए, जहाँ Barcelona home टीम है, और कई शर्तों के आधार पर उन्हें home या away जीत के रूप में वर्गीकृत करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में Data Manipulation
अभ्यास निर्देश
CASEस्टेटमेंट बनाएँ जो बताए कि हर मैच किसने जीता.- विजेता के रूप में Barcelona या Real Madrid पहचानने के लिए operators भरें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
date,
CASE WHEN hometeam_id = 8634 THEN 'FC Barcelona'
ELSE 'Real Madrid CF' END as home,
CASE WHEN awayteam_id = 8634 THEN 'FC Barcelona'
ELSE 'Real Madrid CF' END as away,
-- Identify possible home match outcomes
___ ___ home_goal > away_goal ___ hometeam_id = 8634 ___ 'Barcelona win!'
WHEN home_goal < away_goal ___ awayteam_id = 8633 ___ 'Real Madrid win!'
___ 'Tie!' ___ ___ outcome
FROM matches_spain
WHERE hometeam_id = 8634 AND awayteam_id = 8633;