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

MySQL संग्रहीत प्रक्रियाओं में, कैसे जांचें कि कोई स्थानीय चर शून्य है या नहीं?

<घंटा/>

इसके लिए COALESCE() का प्रयोग करें। आइए हम यह जांचने के लिए एक संग्रहीत कार्यविधि लागू करें कि क्या स्थानीय चर शून्य है -

mysql> DELIMITER //mysql> क्रिएट प्रोसेस लोकल_वेरिएबलडेमो () BEGIN DECLARE value1 int; DECLARE value2 int; मान 1, मान 2 का चयन करें; concat चुनें ('स्थानीय चर की जाँच के बाद योग शून्य है =', COALESCE(value1,0)+COALESCE(value2,0));END//क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.19 सेकंड) mysql> DELIMITER; 

कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें -

mysql> local_VariableDemo() पर कॉल करें;

यह निम्नलिखित आउटपुट देगा -

+-----+-----------+| value1 | value2 |+--------+----------+| नल | NULL |+----------+----------+1 पंक्ति सेट में (0.00 सेकंड)+-------------------------- -------------------------------------------------- -----------------------------+| concat('स्थानीय चर की जाँच के बाद शून्य है योग =', COALESCE(value1,0)+COALESCE(value2,0)) |+------------------- -------------------------------------------------- --------------------------------+| स्थानीय चर के शून्य होने की जाँच के बाद योग =0 |+------------------------------------------------ -------------------------------------------------- --------------+1 पंक्ति सेट में (0.01 सेकंड) क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.03 सेकंड)

  1. कैसे जांचें कि MySQL तालिका एकल पंक्ति में कोई मान शून्य है या नहीं?

    इसके लिए आप MySQL में ISNULL का उपयोग कर सकते हैं। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.77 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो86 मानों में डालें (सैम, नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रद

  1. MySQL संस्करण की जांच कैसे करें

    आइए समझें कि MySQL के उस संस्करण की जांच कैसे करें जो उपयोगकर्ता वर्तमान में चला रहा है - कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा है। MySQL संस्करण जांचें नीचे दी गई क्वेरी उपयोग किए जा रहे सर्वर की संस्करण संख्या और वर्तमान तिथि बताएगी। SEL

  1. कैसे जांचें कि कोई चर सी/सी ++ में न्यूल है या नहीं?

    C या C++ में, NULL मानों की तुलना करने के लिए कोई विशेष विधि नहीं है। हम if स्टेटमेंट का उपयोग यह जांचने के लिए कर सकते हैं कि कोई वेरिएबल शून्य है या नहीं। यहां हम एक कार्यक्रम देखेंगे। हम एक फाइल को रीड मोड में खोलने की कोशिश करेंगे, जो सिस्टम में मौजूद नहीं है। तो फ़ंक्शन शून्य मान लौटाएगा। हम i