মূলতঃ 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 স্ট্রিংগুলোর মাঝে বসে যা সংযুক্ত হতে হবে।