मान लीजिए कि यदि किसी तालिका के स्तंभों में रिक्त स्थान वाले कई मान हैं तो यह स्थान की बर्बादी है। हम सभी पंक्तियों से सफेद जगहों को हटाने के लिए TRIM () फ़ंक्शन का उपयोग कर सकते हैं और तालिका को भी एक ही क्वेरी में अपडेट कर सकते हैं। 'कर्मचारी' के उदाहरण का अनुसरण करते हुए, इसकी सभी पंक्तियों में रिक्त स्थान होने से अवधारणा प्रदर्शित होगी -
उदाहरण
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)
हम उपरोक्त परिणाम सेट से देख सकते हैं कि कर्मचारी तालिका की पंक्तियों में इतने सारे खाली स्थान हैं। इसे निम्न क्वेरी के साथ हटाया और अपडेट किया जा सकता है -
mysql> Update Employee SET Id = TRIM(Id), Name = TRIM(Name), Address = TRIM(Address), DEPARTMENT = TRIM(Department); Query OK, 5 rows affected (0.24 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)
हम उपरोक्त परिणाम सेट से देख सकते हैं कि सभी रिक्त स्थान हटा दिए गए हैं और तालिका अपडेट की गई है।