इसके लिए आप IFNULL() का उपयोग कर सकते हैं और NULL और NON-NULL मानों के साथ गणितीय गणना कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable1462 -> ( -> Value1 int, -> Value2 int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1462 मानों में डालें (10,20); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable1462 मानों में डालें (50, NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> सम्मिलित करें DemoTable1462 मानों में (NULL, 70); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1462 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-----+----------+| Value1 | Value2 |+----------+----------+| 10 | 20 || 50 | शून्य || नल | 70 |+--------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)एक MySQL तालिका में NULL और NON-NULL मानों के साथ गणितीय गणना करने के लिए क्वेरी निम्नलिखित है -
mysql> DemoTable1462 से ifnull(Value1,0)+ifnull(Value2,0) चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+------------------------------------------+| ifnull(Value1,0)+ifnull(Value2,0) |+------------------------------------- +| 30 || 50 || 70 |+-------------------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)