हम अद्यतन खंड के साथ TRIM() फ़ंक्शन का उपयोग करके किसी कॉलम के मानों से एक विशेष स्ट्रिंग को हटाने के बाद MySQL तालिका को अपडेट कर सकते हैं। 'Examination_btech' तालिका के उदाहरण का अनुसरण करने से यह स्पष्ट हो जाएगा -
उदाहरण
मान लीजिए कि यदि हम कॉलम 'कोर्स' के अंतिम से '(CSE)' के मानों को हटाना चाहते हैं और तालिका को भी अपडेट करना चाहते हैं तो यह निम्नलिखित क्वेरी की मदद से किया जा सकता है -पी>
mysql> Update examination_btech SET Course = TRIM(Trailing '(CSE)' FROM Course); Query OK, 10 rows affected (0.13 sec) mysql> Select * from examination_btech; +-----------+----------+--------+ | RollNo | Name | Course | +-----------+----------+--------+ | 201712001 | Rahul | B.tech | | 201712002 | Raman | B.tech | | 201712003 | Sahil | B.tech | | 201712004 | Shalini | B.tech | | 201712005 | Pankaj | B.tech | | 201712006 | Mohan | B.tech | | 201712007 | Yash | B.tech | | 201712008 | digvijay | B.tech | | 201712009 | Gurdas | B.tech | | 201712010 | Preeti | B.tech | +-----------+----------+--------+ 10 rows in set (0.00 sec)
उपरोक्त परिणाम सेट से, यह स्पष्ट है कि '(CSE)' कॉलम के अंतिम 'कोर्स' से हटा दिया गया है और तालिका भी अपडेट हो गई है।
इसी तरह, TRIM() फ़ंक्शन की सहायता से, हम स्ट्रिंग को प्रारंभ करने से हटा सकते हैं और तालिका को अपडेट कर सकते हैं।
mysql> Update examination_btech SET RollNo = TRIM(Leading '201712' FROM RollNo); Query OK, 10 rows affected (0.04 sec) mysql> Select * from examination_btech; +--------+----------+--------+ | RollNo | Name | Course | +--------+----------+--------+ | 1 | Rahul | B.Tech | | 2 | Raman | B.Tech | | 3 | Sahil | B.Tech | | 4 | Shalini | B.Tech | | 5 | Pankaj | B.Tech | | 6 | Mohan | B.Tech | | 7 | Yash | B.Tech | | 8 | digvijay | B.Tech | | 9 | Gurdas | B.Tech | | 10 | Preeti | B.Tech | +--------+----------+--------+ 10 rows in set (0.00 sec)
उपरोक्त परिणाम सेट से, यह स्पष्ट है कि '201712' कॉलम 'रोल नंबर' की शुरुआत से हटा दिया गया है और तालिका भी अपडेट हो गई है।