यह MySQL UPDATE स्टेटमेंट के साथ कॉलम पर TRIM () फंक्शन को लागू करके किया जा सकता है। नीचे दिया गया उदाहरण इसे और स्पष्ट कर देगा।
उदाहरण
मान लीजिए, हमारे पास एक टेबल 'कर्मचारी' है जिसमें 'डिपार्टमेंट' उपसर्ग है, जिसमें कॉलम 'डिपार्टमेंट' के सभी मान इस प्रकार हैं -
mysql> Select * from Employee; +------+----------------+------------+----------------------+ | Id | Name | Address | Department | +------+----------------+------------+----------------------+ | 100 | Raman | Delhi | IT Dept. | | 101 | Mohan | Haryana | History Dept. | | 102 | Shyam | Chandigarh | ENGLISH Dept. | | 103 | Sukhjeet Singh | Patiala | Computer Engg. Dept. | | 104 | Bimal Roy | Calcutta | Computer Engg. Dept. | +------+----------------+------------+----------------------+ 5 rows in set (0.01 sec)
अब, नीचे दी गई क्वेरी कॉलम विभाग से उपसर्ग 'विभाग' को हटा देगी और तालिका को भी अपडेट कर देगी।
mysql> Update Employee set Department = TRIM(Trailing 'Dept.' FROM Department); Query OK, 5 rows affected (0.10 sec) Rows matched: 5 Changed: 5 Warnings: 0 mysql> Select * from Employee; +------+----------------+------------+-----------------+ | Id | Name | Address | Department | +------+----------------+------------+-----------------+ | 100 | Raman | Delhi | IT | | 101 | Mohan | Haryana | History | | 102 | Shyam | Chandigarh | ENGLISH | | 103 | Sukhjeet Singh | Patiala | Computer Engg. | | 104 | Bimal Roy | Calcutta | Computer Engg. | +------+----------------+------------+-----------------+ 5 rows in set (0.00 sec)
ऊपर दिए गए परिणाम से पता चलता है कि कॉलम मानों के साथ कोई उपसर्ग 'विभाग' नहीं है।