MySQL में RTRIM() फ़ंक्शन का उपयोग करके स्ट्रिंग के दाएं छोर से स्पेस (अनुगामी स्पेस) हटाए जा सकते हैं।
सिंटैक्स
RTRIM(string)
उदाहरण
तालिका बनाएं और स्पेस के साथ डेटा डालें:
mysql> CREATE TABLE DemoTable (FirstName VARCHAR(50));
mysql> INSERT INTO DemoTable VALUES ('John '), ('Chris '), (' David '), ('Mike');
ट्रिम से पहले (दृश्यमान नहीं, लेकिन मौजूद)
+-------------------+
| FirstName |
+-------------------+
| John |
| Chris |
| David |
| Mike |
+-------------------+
क्वेरी: RTRIM लागू करें
mysql> SELECT RTRIM(FirstName) AS FirstName FROM DemoTable;
परिणाम
+-----------+
| FirstName |
+-----------+
| John |
| Chris |
| David |
| Mike |
+-----------+
नोट: अग्रणी स्पेस नहीं हटाता
' David ' → ' David' (अग्रणी स्पेस रहता है)
पूर्ण ट्रिम: LTRIM + RTRIM या TRIM()
SELECT TRIM(FirstName) FROM DemoTable; -- दोनों तरफ
SELECT LTRIM(RTRIM(FirstName)) FROM DemoTable; -- समान
अपडेट में उपयोग
UPDATE DemoTable SET FirstName = RTRIM(FirstName);
संबंधित फ़ंक्शन
| फ़ंक्शन | क्रिया |
|---|---|
| LTRIM(str) | बाएं स्पेस हटाएं |
| RTRIM(str) | दाएं स्पेस हटाएं |
| TRIM(str) | दोनों तरफ स्पेस हटाएं |
| TRIM(BOTH 'x' FROM str) | दोनों तरफ 'x' हटाएं |