Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में कॉलम वैल्यू के सामने स्ट्रिंग कैसे प्रीपेंड करें?


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)

  1. - MySQL में सटीक स्ट्रिंग मान कैसे खोजें

    COLLATE utf8_bin का उपयोग करके केस-सेंसिटिव खोज सटीक स्ट्रिंग मान खोजने के लिए COLLATE का उपयोग करें। पहले टेबल बनाएं: create table DemoTable1620 ( Subject varchar(20) ); Query OK, 0 rows affected (0.42 sec) रिकॉर्ड डालें: insert into DemoTable1620 values(MYSQL); Query OK, 1 row affected (0.20 sec

  1. - MySQL में SUBSTRING_INDEX() का उपयोग करके कॉलम कैसे विभाजित करें?

    MySQL में SUBSTRING_INDEX() और LOCATE() फ़ंक्शन का उपयोग करके डिलिमिटर (जैसे अंडरस्कोर) के आधार पर कॉलम को भागों में विभाजित किया जा सकता है। सिंटैक्स 0: बाएं से count भाग -- count < 0: दाएं से |count| भाग उदाहरण: पहला भाग प्राप्त करें (पहले _ से पहले) mysql> CREATE TABLE DemoTable (Name VARCH

  1. - MySQL कॉलम मान में ZEROFILL के साथ अग्रणी शून्य कैसे जोड़ें?

    MySQL में संख्यात्मक कॉलम में अग्रणी शून्य (leading zeros) जोड़कर निश्चित चौड़ाई का डिस्प्ले फॉर्मेट प्राप्त करने के लिए ZEROFILL एट्रिब्यूट का उपयोग करें। यह अकाउंट नंबर, इनवॉइस नंबर, आईडी आदि के लिए आदर्श है। उदाहरण: ZEROFILL के साथ ऑटो-इन्क्रीमेंट ID 4-अंकीय ZEROFILL कॉलम के साथ टेबल बनाएं: my