MySQL SELECT Query में IF स्टेटमेंट का उपयोग करना
MySQL एक IF() फ़ंक्शन प्रदान करता है जो SELECT क्वेरीज़ के भीतर सशर्त स्टेटमेंट की अनुमति देता है। हालाँकि, इसका उपयोग IF-THEN-ELSE जैसे प्रोग्रामिंग भाषा निर्माणों से भिन्न है।
प्रश्न:
संशोधित करने के लिए MySQL SELECT क्वेरी में IF स्टेटमेंट का उपयोग कैसे करें कहां स्थिति?
उत्तर:
आईएफ() फ़ंक्शन मुख्य रूप से अलग-अलग डेटा को सशर्त रूप से चुनने के लिए SELECT क्लॉज के भीतर उपयोग के लिए डिज़ाइन किया गया है। उदाहरण के लिए:
SELECT IF(JQ.COURSE_ID=0, 'Some Result If True', 'Some Result If False'), OTHER_COLUMNS
FROM ...
WHERE ...
आपकी विशिष्ट क्वेरी में, आप WHERE क्लॉज को नियंत्रित करने के लिए IF() फ़ंक्शन का उपयोग करने का प्रयास कर रहे हैं। इस फ़ंक्शन का उपयोग करना संभव नहीं है. वांछित फ़िल्टरिंग प्राप्त करने के लिए CASE स्टेटमेंट या सबक्वेरीज़ का उपयोग करने के लिए अपनी क्वेरी को पुनर्गठित करने पर विचार करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3