इसके लिए 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 सेकंड)