MySQL TRIM() फंक्शन का उपयोग स्ट्रिंग से विशेष सफिक्स या प्रीफिक्स या दोनों को हटाने के लिए किया जाता है। TRIM() फंक्शन के कार्य को इसके सिंटैक्स की मदद से समझा जा सकता है:
सिंटैक्स
TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string)
यहां,
- BOTH आर्गुमेंट का अर्थ है बाएं और दाएं दोनों तरफ से प्रीफिक्स को स्ट्रिंग से हटाना।
- LEADING आर्गुमेंट का अर्थ है केवल अग्रणी प्रीफिक्स को हटाना।
- TRAILING आर्गुमेंट का अर्थ है केवल अनुगामी प्रीफिक्स को हटाना।
- Str_to_remove वह आर्गुमेंट है जिसका अर्थ है वह स्ट्रिंग जिसे हम स्ट्रिंग से हटाना चाहते हैं।
- String आर्गुमेंट का अर्थ है वह स्ट्रिंग जिससे प्रीफिक्स हटाने हैं।
उदाहरण
mysql> Select TRIM(BOTH '0' FROM '0100'); +----------------------------+ | TRIM(BOTH '0' FROM '0100') | +----------------------------+ | 1 | +----------------------------+ 1 row in set (0.00 sec) mysql> Select TRIM(BOTH '**' from '**tutorialspoint.com**'); +------------------------------------------------+ | TRIM(BOTH '**' from '**tutorialspoint.com**') | +------------------------------------------------+ | tutorialspoint.com | +------------------------------------------------+ 1 row in set (0.00 sec) mysql> Select TRIM(Trailing '**' from '**tutorialspoint.com**'); +----------------------------------------------------+ | TRIM(Trailing '**' from '**tutorialspoint.com**') | +----------------------------------------------------+ | **tutorialspoint.com | +----------------------------------------------------+ 1 row in set (0.00 sec) mysql> Select TRIM(Leading '**' from '**tutorialspoint.com**'); +---------------------------------------------------+ | TRIM(Leading '**' from '**tutorialspoint.com**') | +---------------------------------------------------+ | tutorialspoint.com** | +---------------------------------------------------+ 1 row in set (0.00 sec)