जैसा कि हम जानते हैं कि CONCAT () फ़ंक्शन NULL लौटाएगा यदि इसका कोई भी तर्क NULL है। इसका अर्थ है कि यदि हम CONCAT () फ़ंक्शन के तर्कों में से एक के रूप में, एक NULL मान वाले कॉलम नाम को पास करते हैं, तो MySQL NULL लौटाएगा। इसे समझाने के लिए 'छात्र' तालिका का एक उदाहरण निम्नलिखित है।
उदाहरण
इस उदाहरण में, हम दो स्ट्रिंग्स के मानों को संयोजित कर रहे हैं और 5वीं पंक्ति में, मान NULL है इसलिए संयोजन परिणाम भी NULL है।
mysql> Select Name, Address, CONCAT(Name,' Resident of ',Address)AS 'Detail of Student' from Student; +---------+---------+---------------------------+ | Name | Address | Detail of Student | +---------+---------+---------------------------+ | Gaurav | Delhi | Gaurav Resident of Delhi | | Aarav | Mumbai | Aarav Resident of Mumbai | | Harshit | Delhi | Harshit Resident of Delhi | | Gaurav | Jaipur | Gaurav Resident of Jaipur | | Yashraj | NULL | NULL | +---------+---------+---------------------------+ 5 rows in set (0.00 sec)