MySQL में, RTRIM()
फ़ंक्शन स्ट्रिंग के दाईं ओर से व्हाइटस्पेस को ट्रिम करता है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
RTRIM(str)
जहां str
ट्रिम करने के लिए स्ट्रिंग है।
उदाहरण
यहां एक स्ट्रिंग के अंत से व्हाइटस्पेस निकालने का एक मूल उदाहरण दिया गया है:
SELECT RTRIM('Rattlesnake ') AS Trimmed;
परिणाम:
+-------------+ | Trimmed | +-------------+ | Rattlesnake | +-------------+
पिछला स्थान हटा दिया गया है।
प्रभाव को बेहतर ढंग से प्रदर्शित करने के लिए, यहां बताया गया है कि जब यह बिना छंटे हुए स्ट्रिंग की तुलना में कैसा दिखता है:
SELECT 'Rattlesnake ' AS Untrimmed, RTRIM('Rattlesnake ') AS Trimmed;
परिणाम:
+--------------+-------------+ | Untrimmed | Trimmed | +--------------+-------------+ | Rattlesnake | Rattlesnake | +--------------+-------------+
यदि आप बारीकी से देखें, तो आप देखेंगे कि पहले वाले के अंत में अतिरिक्त जगह है और दूसरे में नहीं है। यह अगले उदाहरण में और भी स्पष्ट रूप से प्रदर्शित होता है।
एकाधिक स्थान
यदि आपके पास कई अनुगामी रिक्त स्थान हैं, तो उन सभी को काट दिया जाता है:
SELECT 'Rattlesnake ' AS Untrimmed, RTRIM('Rattlesnake ') AS Trimmed;
परिणाम:
+---------------------+-------------+ | Untrimmed | Trimmed | +---------------------+-------------+ | Rattlesnake | Rattlesnake | +---------------------+-------------+
अन्य स्थान
यह फ़ंक्शन केवल पिछली जगह को ट्रिम करता है। कोई अन्य स्थान अकेला छोड़ दिया जाता है:
SELECT ' Crotalus triseriatus ' AS Untrimmed, RTRIM(' Crotalus triseriatus ') AS Trimmed;
परिणाम:
+--------------------------------+---------------------------+ | Untrimmed | Trimmed | +--------------------------------+---------------------------+ | Crotalus triseriatus | Crotalus triseriatus | +--------------------------------+---------------------------+
इस उदाहरण में, प्रत्येक शब्द के बीच की जगह को बरकरार रखा गया है, और दोनों तारों पर अग्रणी स्थान भी बरकरार रखा गया है। केवल दूसरी स्ट्रिंग के पीछे के स्थान को ट्रिम किया गया है।