रिकॉर्ड को जोड़ने के लिए CONCAT () का उपयोग करें, जबकि IFNULL () का उपयोग NULL मानों की जांच के लिए करें।
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable802 ( FirstName varchar(100), LastName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.01 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable802 मानों ('एडम', 'स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> DemoTable802 मानों में डालें ('कैरोल', NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.15 सेकंड)mysql> डेमोटेबल 802 मानों में डालें (नल, 'टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमोटेबल 802 मानों में डालें (NULL, NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable802 से *चुनें;यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+----------+| प्रथम नाम | अंतिम नाम |+-----------+----------+| एडम | स्मिथ || कैरल | शून्य || नल | टेलर || नल | NULL |+-----------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
NULL मानों को अनदेखा करते हुए रिकॉर्ड्स को जोड़ने के लिए क्वेरी निम्नलिखित है -
mysql> Concat(IFNULL(FirstName,''),' ',IFNULL(LastName,'')) As FULL_NAME DemoTable802 से चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+| FULL_NAME |+---------------+| एडम स्मिथ || कैरल || टेलर || |+------------+4 पंक्तियाँ सेट में (0.00 सेकंड)