यदि हम किसी MySQL तालिका के डेटा मान पर COALESCE() फ़ंक्शन लागू करना चाहते हैं तो हमें इस फ़ंक्शन के तर्क के रूप में कॉलम के नाम का उपयोग करने की आवश्यकता है। यदि पहले कॉलम में NULL मान होगा तो यह अगले कॉलम की जाँच करेगा और इसी तरह जब तक यह गैर-नल मान प्राप्त नहीं करता है। हम उपरोक्त अवधारणा को प्रदर्शित करने के लिए निम्नानुसार 'कर्मचारी' तालिका से डेटा का उपयोग कर रहे हैं -
mysql> Select * from employee; +----+------------+-------------+-----------+ | Id | First_Name | Middle_Name | Last_Name | +----+------------+-------------+-----------+ | 1 | Advik | NULL | Jhamb | | 2 | Rahul | Kumar | Sharma | | 3 | Raman | Singh | Rajput | | 4 | Krishan | Kumar | Khurana | | 5 | Sachin | Ramesh | Tendulkar | | 6 | NULL | Kumar | Gaurav | | 7 | NULL | Singh | Parmar | +----+------------+-------------+-----------+ 7 rows in set (0.00 sec) mysql> Select COALESCE(First_Name, Middle_Name,Last_Name)AS Name FROM Employee; +---------+ | Name | +---------+ | Advik | | Rahul | | Raman | | Krishan | | Sachin | | Kumar | | Singh | +---------+ 7 rows in set (0.03 sec)
उपरोक्त उदाहरण में, COALESCE() फ़ंक्शन के लिए तीन तर्क हैं और उपरोक्त क्वेरी First_Name, Middle_Name और Last_Name से नाम लौटाती है और यदि First_Name में NULL है तो इसका रिटर्न मान Middle_Name है। फिर Last_Name के लिए भी, यह Last_Name मान देता है यदि First_Name और Middle_Name में NULL है। अगर तीनों First_Name, Middle_Name और Last_Name NULL हैं तो यह NULL लौटाता है।