शुरू करेंमुफ़्त में शुरू करें

CASE स्टेटमेंट रिफ्रेशर

CASE स्टेटमेंट आपके द्वारा तय की गई शर्तों के आधार पर मानों को अलग-अलग बकेट्स में समूहित करने के लिए उपयोगी होते हैं. कोई भी पंक्ति जो किसी भी शर्त को पूरा नहीं करती, वह ELSE स्टेटमेंट पर चली जाती है (या यदि ELSE स्टेटमेंट नहीं है तो null दिखेगा).

इस अभ्यास में, आपका लक्ष्य segment फ़ील्ड बनाना है जो किसी athlete को तीन सेगमेंट्स में से एक में रखे:

  • Tall Female, जो उस महिला को दर्शाता है जिसकी लंबाई कम से कम 175 सेंटीमीटर हो.
  • Tall Male, जो उस पुरुष को दर्शाता है जिसकी लंबाई कम से कम 190 सेंटीमीटर हो.
  • Other

हर सेगमेंट को athletes टेबल के height और gender फ़ील्ड्स का संदर्भ लेना होगा. इसे बनाने के लिए CASE स्टेटमेंट्स और conditional लॉजिक (जैसे AND/OR) का उपयोग कीजिए.

ध्यान रखें कि case स्टेटमेंट की हर लाइन इस तरह दिखती है: CASE WHEN {condition} THEN {output}

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL में रिपोर्टिंग

पाठ्यक्रम देखें

अभ्यास निर्देश

  • CASE स्टेटमेंट को अपडेट करें ताकि यह तीन वैल्यूज़ आउटपुट करे: Tall Female, Tall Male, और Other.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
कोड संपादित करें और चलाएँ