In MySQL das RTRIM()
Die Funktion entfernt Leerzeichen von der rechten Seite einer Zeichenfolge.
Syntax
Die Syntax lautet wie folgt:
RTRIM(str)
Wobei str
ist die zu trimmende Zeichenfolge.
Beispiel
Hier ist ein einfaches Beispiel für das Entfernen von Leerzeichen am Ende einer Zeichenfolge:
SELECT RTRIM('Rattlesnake ') AS getrimmt;
Ergebnis:
+-------------+| Beschnitten |+-------------+| Klapperschlange |+-------------+
Das abschließende Leerzeichen wird entfernt.
Um den Effekt besser zu demonstrieren, sehen Sie hier, wie er im Vergleich zur ungetrimmten Saite aussieht:
SELECT 'Rattlesnake ' AS Untrimmed, RTRIM('Rattlesnake ') AS Trimmed;
Ergebnis:
+--------------+-------------+| Unbeschnitten | Beschnitten |+--------------+------------+| Klapperschlange | Klapperschlange |+--------------+------------+
Wenn Sie genau hinsehen, werden Sie sehen, dass der erste am Ende zusätzlichen Platz hat und der zweite nicht. Dies wird im nächsten Beispiel noch deutlicher demonstriert.
Mehrere Leerzeichen
Wenn Sie mehrere abschließende Leerzeichen haben, werden alle getrimmt:
SELECT 'Rattlesnake ' AS Untrimmed, RTRIM('Rattlesnake ') AS Trimmed;
Ergebnis:
+---------------------+---------------------+| Unbeschnitten | Beschnitten |+---------------------+---------------------+| Klapperschlange | Klapperschlange |+---------------------+---------------------+
Andere Bereiche
Diese Funktion schneidet nur nachgestellte Leerzeichen ab. Alle anderen Leerzeichen werden allein gelassen:
SELECT ' Crotalus triseriatus ' AS Untrimmed, RTRIM(' Crotalus triseriatus ') AS Trimmed;
Ergebnis:
In diesem Beispiel bleibt das Leerzeichen zwischen jedem Wort intakt, und das führende Leerzeichen bleibt auch in beiden Zeichenfolgen intakt. Nur bei der zweiten Zeichenfolge wird das abschließende Leerzeichen entfernt.