SQL में सशर्त लॉजिक के लिए CASE स्टेटमेंट जनरेट करने के लिए AI का उपयोग करें
अपने टेक्स्ट निर्देशों को फॉर्मूले में बदलें, या फॉर्मूला की व्याख्या प्राप्त करें।
AI के साथ बातचीत करके ऑनलाइन Excel संपादित करें
AI का उपयोग करके अपने टेक्स्ट निर्देशों को SQL क्वेरी में बदलें।
स्वचालन कार्यों और Microsoft Excel में कस्टम समाधान बनाने के लिए Excel VBA कोड बनाएं।
अपनी Excel फ़ाइल अपलोड करें, हमारे AI संचालित चार्ट जनरेटर का उपयोग करके सुंदर चार्ट बनाएं।
हमारे AI संचालित माइंड मैप जनरेटर का उपयोग करके अपने टेक्स्ट को सुंदर माइंड मैप में बदलें। आसानी से संपादित करें और कस्टमाइज़ करें।
SQL CASE
स्टेटमेंट का उपयोग SQL क्वेरी में सशर्त
लॉजिक को लागू करने के लिए किया जाता है। यह आपको विशिष्ट शर्तों
के आधार पर विभिन्न क्रियाएं करने की अनुमति देता है। यह
ट्यूटोरियल आपको CASE
स्टेटमेंट के सिंटैक्स और
उपयोग के बारे में व्यावहारिक उदाहरणों के साथ मार्गदर्शन करेगा।
CASE
स्टेटमेंट का मूल सिंटैक्स निम्नलिखित है:
CASE
WHEN शर्त1 THEN परिणाम1
WHEN शर्त2 THEN परिणाम2
...
ELSE डिफ़ॉल्ट_परिणाम
END
मान लीजिए कि आपके पास employees
नामक एक टेबल है
जिसमें id
, name
और
salary
कॉलम हैं। आप कर्मचारियों को उनके वेतन के
आधार पर वर्गीकृत करना चाहते हैं:
SELECT
name,
salary,
CASE
WHEN salary > 100000 THEN 'उच्च'
WHEN salary BETWEEN 50000 AND 100000 THEN 'मध्यम'
ELSE 'निम्न'
END AS salary_category
FROM employees;
यह क्वेरी नाम, वेतन और एक नया कॉलम
salary_category
वापस करेगी जो प्रत्येक कर्मचारी
के वेतन को ‘उच्च’, ‘मध्यम’ या ‘निम्न’ के रूप में वर्गीकृत करता
है।
आप ORDER BY
क्लॉज में CASE
स्टेटमेंट
का उपयोग करके परिणामों को सशर्त लॉजिक के आधार पर क्रमबद्ध कर
सकते हैं:
SELECT
name,
salary
FROM employees
ORDER BY
CASE
WHEN salary > 100000 THEN 1
WHEN salary BETWEEN 50000 AND 100000 THEN 2
ELSE 3
END;
यह क्वेरी उच्च वेतन वाले कर्मचारियों को पहले, फिर मध्यम और निम्न वेतन वाले कर्मचारियों को क्रमबद्ध करेगी।
CASE
स्टेटमेंट का उपयोग
UPDATE
स्टेटमेंट में रिकॉर्ड्स को सशर्त रूप से
अपडेट करने के लिए भी किया जा सकता है:
UPDATE employees
SET salary =
CASE
WHEN salary < 50000 THEN salary * 1.1
WHEN salary BETWEEN 50000 AND 100000 THEN salary * 1.05
ELSE salary
END;
यह क्वेरी कर्मचारियों के वेतन को 10% बढ़ाएगी यदि उनका वेतन 50,000 से कम है, 5% बढ़ाएगी यदि उनका वेतन 50,000 से 100,000 के बीच है, और अन्यथा इसे अपरिवर्तित छोड़ देगी।
SQL CASE
स्टेटमेंट आपकी क्वेरीज़ में सशर्त लॉजिक
को लागू करने के लिए एक शक्तिशाली उपकरण है। इसका उपयोग
SELECT
, UPDATE
,
ORDER BY
और अन्य क्लॉज में किया जा सकता है ताकि
आपकी SQL क्वेरीज़ को अधिक लचीला और गतिशील बनाया जा सके।
विभिन्न परिदृश्यों में CASE
स्टेटमेंट का उपयोग
करके अभ्यास करें ताकि इसकी क्षमता को पूरी तरह से समझ सकें।