SQL में CASE स्टेटमेंट का उपयोग करना सीखें



'CASE in SQL' पर यह लेख SQL में CASE कथन का उपयोग करके कुछ संक्षेप में आधारित डेटा को पुनः प्राप्त करने के बारे में एक व्यापक मार्गदर्शिका है।

आज की दुनिया में, जहाँ हर दिन एक विनम्र मात्रा में डेटा उत्पन्न होता है, हमें यह सुनिश्चित करना होगा कि हमारे पास शर्तों के आधार पर डेटा पुनः प्राप्त करने की क्षमता हो। तो, CASE in पर इस लेख में , मैं CASE कथन पर चर्चा करूंगा जिसका उपयोग शर्तों के आधार पर डेटा को पुनः प्राप्त करने के लिए किया जाता है।

SQL-CASE SQL-Edureka मेंइस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:





    1. SQL में CASE क्या है?
    2. मामला सिंटैक्स
    3. सरल मामला अभिव्यक्ति उदाहरण
    4. खोज अभिव्यक्ति अभिव्यक्ति उदाहरण

SQL में CASE क्या है?

कुछ शर्तों के आधार पर डेटा प्राप्त करने के लिए CASE स्टेटमेंट का उपयोग किया जाता है। इसलिए, एक बार जब शर्त पूरी हो जाती है, तो यह डेटा पढ़ना बंद कर देगा और आवश्यक परिणाम लौटाएगा। एक परिदृश्य में, जहां कोई भी स्थिति पूरी नहीं होती है, फिर यह ईएलएसई खंड से मान लौटाता है। इसके अलावा, यदि कोई ईएलएसई भाग नहीं है, तो कोई भी स्थिति पूरी नहीं होती है और NULL वापस आ जाएगी।

विंडोज़ 10 में क्लासपाथ कैसे सेट करें

मामला सिंटैक्स

कब से हालत 1 तब परिणाम 1 जब 2 हालत में हैं, जब 3 हालत में 3 परिणाम हैं, जब हालत में परिणाम ELSE परिणाम

अब, जब से मैंने आपको बताया है, SQL में CASE स्टेटमेंट का सिंटैक्स क्या है। आइए देखें कि CASE स्टेटमेंट का उपयोग मूल्यों के साथ या खोज स्थिति के साथ कैसे करें।



उदाहरण के लिए निम्न तालिका पर विचार करें:

छात्र आईडी पहला नाम आयु Faridabad
एकरोहन१४हैदराबाद
सोनालीइक्कीसबेंगलुरु
अजय१३लखनऊ
गीता२५लखनऊ
शुभमबीसदिल्ली

सरल मामला अभिव्यक्ति उदाहरण

सरल CASE का उपयोग SQL में किया जाता है, कुछ शर्तों के आधार पर डेटा को वापस करने के लिए और पहली शर्त पूरी होने पर एक मान वापस करने के लिए।

सिलेक्ट स्टूडेंट, सिटी, केसेन एज> 20 थेन 'एज' एज एज = 20 से ज्यादा है। एज 'एज 20 के बराबर है

उपरोक्त क्वेरी निष्पादित करने पर, आप निम्न आउटपुट देखेंगे:



छात्र आईडी Faridabad आयुवृद्धि
एकहैदराबादउम्र 20 से नीचे है
बेंगलुरुआयु 20 से अधिक है
लखनऊउम्र 20 से नीचे है
लखनऊआयु 20 से अधिक है
दिल्लीआयु 20 के बराबर है

खोज अभिव्यक्ति अभिव्यक्ति उदाहरण

खोज CASE का उपयोग SQL में किया जाता है, CASE स्टेटमेंट में मौजूद एक शर्त के आधार पर डेटा को वापस करने के लिए।एक परिदृश्य पर विचार करें, जहां आपको आयु के अनुसार छात्रों को ऑर्डर करना होगा। हालांकि, यदि आयु 15 से 18 वर्ष के बीच है, तो आपको सिटी से ऑर्डर करना होगा

प्रथम नाम, आयु, छात्रों से शहर का चयन करें (द्वारा जारी किया गया है जब उम्र 15 और 18 शहर एलएसई आयु अंत है)

चूँकि हमारी उपरोक्त तालिका 'छात्रों' का कोई पूर्ण मान मौजूद नहीं है, इसलिए उपरोक्त प्रश्न को निष्पादित करने पर, आप निम्न आउटपुट देखेंगे:

फेंक और फेंकता के बीच अंतर
पहला नाम आयु Faridabad
अजय१३लखनऊ
रोहन१४हैदराबाद
शुभमबीसदिल्ली
सोनालीइक्कीसबेंगलुरु
गीता२५लखनऊ

इसके साथ, हम SQL में CASE पर इस लेख के अंत में आते हैं। मुझे उम्मीद है कि आप समझ गए होंगे कि शर्तों के आधार पर डेटा को पुनः प्राप्त करने के लिए CASE स्टेटमेंट का उपयोग कैसे करें .. यदि आप और अधिक जानने की इच्छा रखते हैं माई एसक्यूएल और इस ओपन-सोर्स रिलेशनल डेटाबेस का पता करें, फिर हमारी जाँच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने में मदद करेगा और आपको इस विषय में निपुणता प्राप्त करने में मदद करेगा।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया 'एसक्यूई इन एसक्यूएल' पर इस लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपको वापस मिल जाएगा।