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 '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)