MySQL টেবিলের দুই বা ততোধিক কলামের মান একত্রিত করার জন্য, আমরা CONCAT() স্ট্রিং ফাংশন ব্যবহার করতে পারি। মূলত, MySQL CONCAT() ফাংশন দুই বা ততোধিক স্ট্রিং একত্রিত করতে ব্যবহৃত হয়।
সিনট্যাক্স
CONCAT(String1,String2,…,StringN)
এখানে, CONCAT ফাংশনগুলির আর্গুমেন্টগুলি হল সেই স্ট্রিংগুলি যেগুলিকে একত্রিত করতে হবে৷
উদাহরণ
mysql> select CONCAT('Ram','is','a','good','boy') AS Remarks; +---------------+ | Remarks | +---------------+ | Ramisagoodboy | +---------------+ 1 row in set (0.00 sec)
একইভাবে, আমরা দুই বা ততোধিক কলামের মান একত্রিত করতে CONCAT() ফাংশন ব্যবহার করতে পারি। উদাহরণ স্বরূপ, ধরুন আমাদের কাছে ‘ছাত্র’ নামের একটি টেবিল আছে এবং আমরা একটি কলামে ছাত্রের নাম ও ঠিকানা সমষ্টিগতভাবে চাই তাহলে নিচের প্রশ্নটি লেখা যেতে পারে −
mysql> Select Id, Name, Address, CONCAT(ID,', ',Name,', ', Address)AS 'ID, Name, Address' from Student; +------+---------+---------+--------------------+ | Id | Name | Address | ID, Name, Address | +------+---------+---------+--------------------+ | 1 | Gaurav | Delhi | 1, Gaurav, Delhi | | 2 | Aarav | Mumbai | 2, Aarav, Mumbai | | 15 | Harshit | Delhi | 15, Harshit, Delhi | | 20 | Gaurav | Jaipur | 20, Gaurav, Jaipur | +------+---------+---------+--------------------+ 4 rows in set (0.00 sec)