CONCAT() এবং CONCAT_WS() উভয় ফাংশনই দুটি বা অধিক স্ট্রিং সংযুক্ত করতে ব্যবহৃত হয় কিন্তু মূল পার্থক্য হল CONCAT_WS() ফাংশন স্ট্রিংগুলোর মাঝে সেপারেটর দিয়ে সংযোগ করতে পারে, কিন্তু CONCAT() ফাংশনে সেপারেটর ধারণা নেই। অন্য একটি উল্লেখযোগ্য পার্থক্য হল CONCAT() ফাংশন কোনো আর্গুমেন্ট NULL হলে NULL ফেরত দেয়, কিন্তু CONCAT_WS() ফাংশন শুধু সেপারেটর NULL হলে NULL ফেরত দেয়।
উদাহরণ
নিচের উদাহরণটি CONCAT() এবং CONCAT_WS() ফাংশনের পার্থক্য প্রদর্শন করবে −
mysql> Select CONCAT('Ram','is','a','good','student') AS 'Example of CONCAT()'; +---------------------+ | Example of CONCAT() | +---------------------+ | Ramisagoodstudent | +---------------------+ 1 row in set (0.00 sec) mysql> Select CONCAT_WS(' ','Ram','is','a','good','student') AS 'Example of CONCAT_WS()'; +------------------------+ | Example of CONCAT_WS() | +------------------------+ | Ram is a good student | +------------------------+ 1 row in set (0.00 sec)