- Kategorien:
Zeichenfolgen- und Binärfunktionen (Allgemein)
RTRIM¶
Entfernt nachstehende Zeichen, einschließlich Leerzeichen, aus einer Zeichenfolge.
Syntax¶
RTRIM(<expr> [, <characters> ])
Argumente¶
expr
Der zu kürzende Zeichenfolgenausdruck.
characters
Ein oder mehrere Zeichen, die rechts von
expr
entfernt werden sollen:Der Standardwert ist
' '
(ein einzelnes Leerzeichen); d. h. wenn keine Zeichen angegeben werden, werden nur Leerzeichen entfernt.
Nutzungshinweise¶
Die Zeichen in
characters
können in beliebiger Reihenfolge angegeben werden.Um Leerzeichen zu entfernen, müssen die Zeichen explizit in das Argument aufgenommen werden. Beispielsweise entfernt
' $.'
alle führenden Leerzeichen, Dollarzeichen und Punkte aus der Eingabezeichenfolge.Beachten Sie, dass dadurch keine anderen Leerzeichen (Tabulatorzeichen, Zeilenendezeichen usw.) entfernt werden, die ebenfalls explizit angegeben werden müssen.
Sortierungsdetails¶
Sortierung wird unterstützt, wenn das optionale zweite Argument weggelassen wird oder wenn es nur konstante Leerzeichen enthält.
Die Sortierungsspezifikation des zurückgegebenen Werts entspricht der Sortierungsspezifikation des ersten Arguments.
Beispiele¶
Entfernen nachstehende 0
- und .
-Zeichen aus einer Zeichenfolge:
SELECT RTRIM('$125.00', '0.'); ------------------------+ RTRIM('$125.00', '0.') | ------------------------+ $125 | ------------------------+
Entfernen nachstehende Leerzeichen aus einer Zeichenfolge. In diesem Beispiel werden die Zeichenfolgen in >
- und <
-Zeichen eingeschlossen, um die Visualisierung der Leerzeichen zu erleichtern:
SELECT CONCAT('>', CONCAT(v, '<')), CONCAT('>', CONCAT(rtrim(v), '<')) FROM tr; -----------------------------+------------------------------------+ concat('>', concat(v, '<')) | concat('>', concat(rtrim(v), '<')) | -----------------------------+------------------------------------+ > < | >< | > asd < | > asd< | > asd< | > asd< | > éché, la lé < | > éché, la lé< | > < | >< | >< | >< | >asd < | >asd< | [NULL] | [NULL] | -----------------------------+------------------------------------+