কম্পিউটার টিউটোরিয়াল

MySQL-এ CONCAT() ফাংশন ব্যবহার করে বিদ্যমান কলামে ডেটা অ্যাপেন্ড করা

MySQL-এ কোনো কলামে ইতিমধ্যে থাকা ডেটার পেছনে নতুন ডেটা যোগ (append) করতে `CONCAT()` ফাংশন সহ `UPDATE` স্টেটমেন্ট ব্যবহার করুন।

সিনট্যাক্স

UPDATE yourTableName 
SET yourColumnName = CONCAT(yourColumnName, 'AppendValue');

উদাহরণ

mysql> CREATE TABLE AppendingDataDemo (FirstNameAndLastName VARCHAR(200));
mysql> INSERT INTO AppendingDataDemo VALUES ('John'), ('Bob'), ('Carol');

mysql> SELECT * FROM AppendingDataDemo;
+----------------------+
| FirstNameAndLastName |
+----------------------+
| John                 |
| Bob                  |
| Carol                |
+----------------------+

mysql> UPDATE AppendingDataDemo SET FirstNameAndLastName = CONCAT(FirstNameAndLastName, ' Taylor');
Query OK, 3 rows affected (0.10 sec)

mysql> SELECT * FROM AppendingDataDemo;
+----------------------+
| FirstNameAndLastName |
+----------------------+
| John Taylor          |
| Bob Taylor           |
| Carol Taylor         |
+----------------------+

টিপস: স্পেস যোগ করতে `CONCAT(col, ' ', 'value')` বা `CONCAT_WS(' ', col, 'value')` ব্যবহার করুন। `CONCAT_WS` নাল হ্যান্ডলিংয়ে ভালো।

  1. MySQL-এ খালি স্পেস বাদে ফিল্ড ভ্যালু সিলেক্ট করা (NOT LIKE)

  2. MySQL-এ CONCAT() ফাংশন ব্যবহার করে স্ট্রিং কলাম আপডেট করা

  3. MySQL-এ TEXT ডেটা টাইপের ফিল্ডে স্ট্রিং ক্যাটেনেট করা

  4. MySQL-এ REPLACE() ফাংশন ব্যবহার করে কলাম থেকে আংশিক ডেটা ডিলিট/রিমুভ করুন