इसके लिए COALESCE() का प्रयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1470 -> ( -> FirstName varchar(20), -> Age int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1470 मानों में डालें ('रॉबर्ट', 23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> DemoTable1470 मानों में डालें ('बॉब', NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) )mysql> DemoTable1470 मान (NULL,25) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1470 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+----------+| प्रथम नाम | उम्र |+-----------+------+| रॉबर्ट | 23 || बॉब | शून्य || नल | 25 |+----------+------+3 पंक्तियाँ सेट में (0.00 सेकंड)किसी फ़ील्ड का चयन करने के लिए क्वेरी निम्नलिखित है और यदि यह रिक्त है, तो दूसरा चुनें -
mysql> DemoTable1470 से कोलेस (फर्स्टनाम, आयु) को FirstNameOrAgeValue के रूप में चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+| FirstNameOrAgeValue |+---------------------+| रॉबर्ट || बॉब || 25 |+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)