MySQL में एक RTRIM()
है फ़ंक्शन जो आपको एक स्ट्रिंग (स्ट्रिंग के अंत में स्थान) से पिछली सफेद जगह को हटाने में सक्षम बनाता है।
MySQL में TRIM()
भी है फ़ंक्शन जो आपको अनुगामी स्थान, अग्रणी स्थान (शुरुआत में), दोनों ओर से स्थान, या स्ट्रिंग के दोनों ओर (या दोनों तरफ) से अन्य निर्दिष्ट वर्णों को निकालने में सक्षम बनाता है।
यह आलेख दर्शाता है कि इनमें से प्रत्येक फ़ंक्शन का उपयोग करके पिछली जगह को कैसे हटाया जाए।
उदाहरण - RTRIM()
यहां एक स्ट्रिंग के अंत से व्हाइटस्पेस निकालने का एक मूल उदाहरण दिया गया है:
SELECT RTRIM(' Joe Satriani ') AS Trimmed;
परिणाम:
+-------------------+ | Trimmed | +-------------------+ | Joe Satriani | +-------------------+
पिछला स्थान हटा दिया गया है लेकिन अग्रणी स्थान बना हुआ है।
बिना काटे स्ट्रिंग की तुलना में यह कैसा दिखता है:
SELECT RTRIM(' Joe Satriani ') AS Trimmed, ' Joe Satriani ' AS Untrimmed;
परिणाम:
+-------------------+------------------------+ | Trimmed | Untrimmed | +-------------------+------------------------+ | Joe Satriani | Joe Satriani | +-------------------+------------------------+
उदाहरण - TRIM()
यहां वही काम करने का एक उदाहरण दिया गया है, लेकिन TRIM()
. का उपयोग करना समारोह:
SELECT TRIM(TRAILING ' ' FROM ' Joe Satriani ') AS Trimmed;
परिणाम:
+-------------------+ | Trimmed | +-------------------+ | Joe Satriani | +-------------------+
केवल अनुगामी स्थान हटा दिया जाता है - अग्रणी स्थान बना रहता है। ऐसा इसलिए है क्योंकि हम TRAILING
. का उपयोग करते हैं विनिर्देशक।
TRIM के अन्य उपयोग ()
आप TRIM()
. का भी इस्तेमाल कर सकते हैं अग्रणी स्थान को हटाने के लिए (बस TRAILING
. को बदलें LEADING
के साथ ), साथ ही दोनों तरफ से जगह हटाने के लिए (TRAILING
. को बदलें) BOTH
के साथ )।
इसके अलावा, आप केवल रिक्त स्थान तक ही सीमित नहीं हैं। TRIM()
अन्य वर्णों को हटाने के लिए भी इस्तेमाल किया जा सकता है।