Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

SAP में सब-क्वेरी के भीतर कंडीशन वेरिएबल्स


एक लाइन का जवाब - सब-क्वेरीज़ की अनुमति नहीं है।

लेकिन अगर आपको अपने परिदृश्य को संभालने की आवश्यकता है, तो आप निम्न कार्य कर सकते हैं:

  • अपनी पूरी क्वेरी को एक स्टोर्ड प्रोसीजर में एनकैप्सुलेट करें और फिर स्टोर्ड प्रोसीजर का उपयोग करें।

  • एक व्यू बनाएं। व्यू को आपके मुख्य क्वेरी या सब-क्वेरी को संभालने के लिए बनाया जाता है।

  • एक टेबल-लेवल वेरिएबल बनाएं और व्यू के अंतिम परिणामों को इसमें संग्रहीत करें और फिर मुख्य क्वेरी में टेबल वेरिएबल का मान प्राप्त करें।


  1. - MySQL में RIGHT और INSTR का उपयोग करके कॉलम के अंतिम 5 वर्णों में खोज करना

    MySQL में RIGHT() और INSTR() फ़ंक्शन का उपयोग करके कॉलम के अंतिम भाग (अंतिम स्पेस के बाद) में पैटर्न खोजें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> EmployeeName VARCHAR(100) -> ); Query OK, 0 rows affected (0.81 sec) mysql> INSERT INTO DemoTable VAL

  1. - MySQL क्वेरी में COUNT के साथ CASE शर्त का उपयोग कैसे करें

    COUNT() के अंदर CASE WHEN का उपयोग करके सशर्त गिनती MySQL में इसके लिए CASE WHEN का उपयोग करें और COUNT() मेथड के अंदर CASE शर्त सेट करें। पहले टेबल बनाएं: create table DemoTable1374 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Score int ); Query OK, 0 rows affected (0.61 sec) रि

  1. - MySQL में IF() फ़ंक्शन का उपयोग करके शर्त के आधार पर अलग-अलग फ़ील्ड अपडेट करना

    MySQL IF() फ़ंक्शन के साथ सशर्त अपडेट MySQL का IF() फ़ंक्शन आपको एक ही UPDATE स्टेटमेंट में सशर्त तर्क के आधार पर अलग-अलग मान सेट करने की अनुमति देता है। सिंटैक्स: IF(शर्त, मान_यदि_सत्य, मान_यदि_असत्य)। उदाहरण: विशिष्ट नामों को सशर्त रूप से अपडेट करना पहले एक नाम टेबल बनाते हैं: SELECT * FROM Demo