मूल रूप से, MySQL CONCAT_WS() फंक्शन का उपयोग दो या अधिक स्ट्रिंग को एक सेपरेटर के साथ संयोजित करने के लिए किया जाता है। यहां CONCAT_WS() में WS कीवर्ड का अर्थ WITH SEPARATOR है। हम CONCAT_WS() फंक्शन को सेपरेटर के साथ संयोजन फंक्शन के रूप में उच्चारित कर सकते हैं।
सिंटैक्स
CONCAT_WS(Separator, String1,String2,...,StringN)
यहां, CONCAT_WS फंक्शन के आर्गुमेंट सेपरेटर और वे स्ट्रिंग हैं जिन्हें उस सेपरेटर के साथ एकल स्ट्रिंग के रूप में संयोजित करने की आवश्यकता है। संख्यात्मक मान को छोड़कर सेपरेटर को कोट्स में संलग्न करना होगा।
उदाहरण
mysql> SELECT CONCAT_WS(' ','New', 'Delhi');
+-------------------------------+
| CONCAT_WS(' ','New', 'Delhi') |
+-------------------------------+
| New Delhi |
+-------------------------------+
1 row in set (0.00 sec)
उपरोक्त उदाहरण में, हम देख सकते हैं कि स्ट्रिंग ' ' (यानी एक व्हाइट स्पेस) सेपरेटर के रूप में काम करता है और दो स्ट्रिंग्स, New और Delhi के बीच डाला जाता है जिन्हें संयोजित करने की आवश्यकता है।
mysql> SELECT CONCAT_WS(' is our ','Delhi','Capital');
+-----------------------------------------+
| CONCAT_WS(' is our ','Delhi','Capital') |
+-----------------------------------------+
| Delhi is our Capital |
+-----------------------------------------+
1 row in set (0.00 sec)
उपरोक्त उदाहरण में, हम देख सकते हैं कि स्ट्रिंग ' is our ' सेपरेटर के रूप में काम करता है और दो स्ट्रिंग्स, Delhi और Capital के बीच डाला जाता है जिन्हें संयोजित करने की आवश्यकता है।