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

MySQL-এ কলাম মানের সামনে স্ট্রিং প্রিপেন্ড (prepend) কীভাবে করবেন?

CONCAT() ফাংশন দিয়ে কলামের আগে টেক্সট যোগ করা

আপডেট কোয়েরিতে CONCAT('prefix', column) ব্যবহার করে কলাম মানর সামনে স্ট্রিং যোগ করা যায়।

নমুনা টেবিল ও ডেটা

mysql> CREATE TABLE PrependStringOnCOlumnName (Id INT, Name VARCHAR(200));
mysql> INSERT INTO PrependStringOnCOlumnName VALUES (1,'John'), (2,'Carol'), (3,'Johnson');
mysql> SELECT * FROM PrependStringOnCOlumnName;
+------+---------+
| Id   | Name    |
+------+---------+
| 1    | John    |
| 2    | Carol   |
| 3    | Johnson |
+------+---------+

আপডেট কোয়েরি: 'First' প্রিপেন্ড

mysql> UPDATE PrependStringOnCOlumnName SET Name = CONCAT('First', Name);
Query OK, 3 rows affected (0.13 sec)

ফলাফল

+------+--------------+
| Id   | Name         |
+------+--------------+
| 1    | FirstJohn    |
| 2    | FirstCarol   |
| 3    | FirstJohnson |
+------+--------------+

বিকল্প: CONCAT_WS('', 'prefix', column) বা শুধু CONCAT। WHERE ক্লজ দিয়ে নির্দিষ্ট সারিগুলো আপডেট করা যাবে।

  1. MySQL-এ সিঙ্গেল কোটসহ টেক্সট ইনসার্ট ও প্রদর্শন (ডাবল কোট ব্যবহার)

  2. MySQL-এ সঠিক স্ট্রিং মান খুঁজে বের করা (COLLATE ব্যবহার)

  3. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে কলাম বিভক্ত করা (স্প্লিট)

  4. MySQL-এ ZEROFILL ব্যবহার করে কলাম মান 앞에 ০০০ যোগ করা