MySQL में एक कॉलम मान के लिए एक स्ट्रिंग को प्रीपेन्ड करने के लिए, हम CONCAT फ़ंक्शन का उपयोग कर सकते हैं। CONCAT फ़ंक्शन का उपयोग UPDATE स्टेटमेंट के साथ किया जा सकता है।
एक टेबल बनाना।
mysql> टेबल बनाएं PrependStringOnCOlumnName -> ( -> Id int, -> Name varchar(200) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.35 सेकंड)
कुछ रिकॉर्ड सम्मिलित करना।
mysql> PrependStringOnCOlumnName मानों (1, 'जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> PrependStringOnCOlumnName मानों (2, 'कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) )mysql> PrependStringOnCOlumnName मानों(3,'जॉनसन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.45 सेकंड)
सभी रिकॉर्ड प्रदर्शित करना।
mysql> PrependStringOnCOlumnName से *चुनें;
निम्न आउटपुट है।
<पूर्व>+----------+-----------+| आईडी | नाम |+------+-----------+| 1 | जॉन || 2 | कैरल || 3 | जॉनसन |+------+--------+3 पंक्तियों में सेट (0.00 सेकंड)एक स्ट्रिंग को कॉलम मान में जोड़ने के लिए सिंटैक्स।
अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें =CONCAT (मान, आपका कॉलमनाम);
कॉलम 'नाम' में 'फर्स्ट' स्ट्रिंग को जोड़ने के लिए उपरोक्त क्वेरी को लागू करना
mysql> UPDATE PrependStringOnCOlumnName SET Name=CONCAT('First',Name);क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.13 सेकंड)पंक्तियाँ मिलान:3 बदली गई:3 चेतावनियाँ:0
आइए देखें कि हमने ऊपर क्या किया।
mysql> PrependStringOnCOlumnName से *चुनें;
निम्नलिखित आउटपुट है जो प्रदर्शित करता है कि हमने सफलतापूर्वक एक स्ट्रिंग को कॉलम मान से जोड़ दिया है।
<पूर्व>+----------+--------------+| आईडी | नाम |+------+--------------+| 1 | फर्स्टजॉन || 2 | फर्स्टकैरोल || 3 | फर्स्टजॉनसन |+----------+--------------+3 पंक्तियाँ सेट में (0.00 सेकंड)