MySQL में कॉलम वैल्यू के सामने स्ट्रिंग प्रीपेंड करने के लिए, हम CONCAT फंक्शन का उपयोग कर सकते हैं। CONCAT फंक्शन का उपयोग UPDATE स्टेटमेंट के साथ किया जा सकता है।
टेबल बनाना।
mysql> create table PrependStringOnColumnName -> ( -> Id int, -> Name varchar(200) -> ); Query OK, 0 rows affected (1.35 sec)
कुछ रिकॉर्ड्स इन्सर्ट करना।
mysql> insert into PrependStringOnColumnName values(1,'John'); Query OK, 1 row affected (0.12 sec) mysql> insert into PrependStringOnColumnName values(2,'Carol'); Query OK, 1 row affected (0.18 sec) mysql> insert into PrependStringOnColumnName values(3,'Johnson'); Query OK, 1 row affected (0.45 sec)
सभी रिकॉर्ड्स डिस्प्ले करना।
mysql> select * from PrependStringOnColumnName;
आउटपुट निम्न है।
+------+---------+ | Id | Name | +------+---------+ | 1 | John | | 2 | Carol | | 3 | Johnson | +------+---------+ 3 rows in set (0.00 sec)
कॉलम वैल्यू में स्ट्रिंग प्रीपेंड करने का सिंटैक्स।
UPDATE yourTableName SET yourColumnName = CONCAT(Value, yourColumnName);
कॉलम 'Name' में स्ट्रिंग 'First' प्रीपेंड करने के लिए उपरोक्त क्वेरी लागू करना।
mysql> UPDATE PrependStringOnColumnName SET Name = CONCAT('First', Name);
Query OK, 3 rows affected (0.13 sec)
Rows matched: 3 Changed: 3 Warnings: 0
आइए चेक करें कि हमने ऊपर क्या किया।
mysql> select * from PrependStringOnColumnName;
आउटपुट निम्न है जो दर्शाता है कि हमने कॉलम वैल्यू में सफलतापूर्वक एक स्ट्रिंग जोड़ दी है।
+------+--------------+ | Id | Name | +------+--------------+ | 1 | FirstJohn | | 2 | FirstCarol | | 3 | FirstJohnson | +------+--------------+ 3 rows in set (0.00 sec)