Running a user defined function in a SELECT statement - MySQL -
मेरे पास मेरे पास मैं उन सभी पंक्तियों को वापस करना चाहता हूं जहां निर्माता है वर्तमान में मैं यह कर रहा हूं लेकिन यह एक त्रुटि में परिणाम है क्वेरी में समस्या क्या है? मदद के लिए बहुत धन्यवाद .. SELECT * से खोलें WHERE निर्माता = 12 और (share_src NULL या जांच करें SRC (share_src) = 'yes'); कोशिश करो और मुझे बताएं। जांचें कि फ़ंक्शन सही डेटा प्रकार वापस कर रहा है या नहीं। इसकी वापसी की स्ट्रिंग प्रकार देखें। unzip नामक एक सरल तालिका है। इसके पास तीन कॉलम हैं- -
आईडी INT अनिर्धारित नल एटऑन्ग्रेमेंट ,
share_src VARCHAR (30) नल ,
निर्माता INT अनसॉल्टेड नहीं नल । < / P>
checkSrc नामक फ़ंक्शन भी है, जो
नहीं या
हाँ देता है जब एक share_src इसे पैरामीटर के रूप में प्रदान किया जाता है
10 और (
share_src रिक्त है या
फ़ंक्शन चेक से परिणामस्वरूप हाँ हाँ < / code>)।
SELECT * से WHERE creator = 12 और (share_src IS NULL) checkSrc (share_src) = 'yes') खोलें;
Comments
Post a Comment