MySQL TRIM() फ़ंक्शन का उपयोग स्ट्रिंग से सभी प्रत्यय या उपसर्ग या दोनों को हटाने के लिए किया जाता है। TRIM () फंक्शन की कार्यप्रणाली को इसके सिंटैक्स की मदद से समझा जा सकता है -
सिंटैक्स
TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string)
यहाँ,
- तर्क BOTH का अर्थ है कि स्ट्रिंग से हटाए जाने के लिए बाएँ और दाएँ दोनों से उपसर्ग।
- अग्रणी तर्क का अर्थ है कि केवल प्रमुख उपसर्गों को हटाया जाना है।
- ट्रेलिंग तर्क का अर्थ है कि केवल पीछे वाले उपसर्गों को हटाया जाना है।
- Str_to_remove वह तर्क है जिसका अर्थ है कि वह स्ट्रिंग जिसे हम स्ट्रिंग से हटाना चाहते हैं।
- स्ट्रिंग तर्क का अर्थ है वह स्ट्रिंग जिसमें से उपसर्गों को हटाना है।
उदाहरण
mysql> Select TRIM(BOTH '0' FROM '0100'); +----------------------------+ | TRIM(BOTH '0' FROM '0100') | +----------------------------+ | 1 | +----------------------------+ 1 row in set (0.00 sec) mysql> Select TRIM(BOTH 'AB' FROM 'ABCDAB'); +-------------------------------+ | TRIM(BOTH 'AB' FROM 'ABCDAB') | +-------------------------------+ | CD | +-------------------------------+ 1 row in set (0.00 sec) mysql> Select TRIM(Trailing 'AB' FROM 'ABCDAB'); +-----------------------------------+ | TRIM(Trailing 'AB' FROM 'ABCDAB') | +-----------------------------------+ | ABCD | +-----------------------------------+ 1 row in set (0.00 sec) mysql> Select TRIM(Leading 'AB' FROM 'ABCDAB'); +----------------------------------+ | TRIM(Leading 'AB' FROM 'ABCDAB') | +----------------------------------+ | CDAB | +----------------------------------+ 1 row in set (0.00 sec)