SQL RTRIM()

Sql Rtrim



Eine der häufigsten Aufgaben in SQL und anderen Programmiersprachen ist die Bearbeitung und Arbeit mit den String-Daten. Dies kann die Verkettung von Zeichenfolgen, die Konvertierung von Groß- und Kleinbuchstaben, das Trimmen von Zeichenfolgen und vieles mehr umfassen.

Eine der häufigsten Aufgaben zur Zeichenfolgenbearbeitung in SQL ist das Trimmen oder Entfernen der Leerzeichen aus einer bestimmten Eingabezeichenfolge.

In diesem Tutorial lernen wir die RTRIM()-Funktion kennen, die eine entscheidende Rolle beim String-Trimmen spielt.







SQL RTRIM()

In SQL steht die Funktion RTRIM() für Right Trim. Mit der Funktion können wir beliebige und/oder nachgestellte Zeichen (ganz rechts) aus einem bestimmten Zeichenfolgenwert entfernen.



Diese Funktion ist besonders nützlich, wenn es um Daten geht, die möglicherweise unnötige Leerzeichen am Ende von Zeichenfolgen enthalten, wodurch wir die Werte aus der Datenbank bereinigen können.



Syntax:

Die Syntax für die RTRIM()-Funktion in SQL kann je nach Datenbank-Engine leicht variieren. In MySQL lautet die Syntax wie folgt:





RTRIM(string_to_trim)

„string_to_trim“ gibt die Eingabezeichenfolge an, aus der alle führenden Leerzeichen entfernt werden sollen.

Beispiel für die Verwendung von SQL RTRIM() (MySQL)

Schauen wir uns einige praktische Beispiele für die Verwendung der RTRIM()-Funktion an. Wir beginnen mit einer grundlegenden Verwendung und behandeln dann einige fortgeschrittenere Beispiele.



Beispiel 1: Beispieldaten

Bevor Sie sich mit den Abfragen befassen, betrachten Sie eine Beispieltabelle, die die Mitarbeiterdaten enthält, wie im Folgenden dargestellt:

 Eine Nahaufnahme einer automatisch generierten Wortliste. Beschreibung
Angenommen, wir möchten „job_title“ aus der Tabelle abrufen, in der die führenden Leerzeichen entfernt werden. Wir können die Funktion RTRIM() wie im Folgenden gezeigt verwenden:

SELECT RTRIM(job_title) AS cleaning_job_title FROM emp;

Ausgabe:

 Eine Nahaufnahme einer automatisch generierten Codebeschreibung

Beispiel 2: Bestimmte Zeichen zuschneiden

Standardmäßig entfernt die RTRIM()-Funktion die Leerzeichen aus der Eingabezeichenfolge. Wir können jedoch die spezifischen Zeichen angeben, die wir aus der Eingabezeichenfolge entfernen möchten.

Um beispielsweise alle Vorkommen des Tabulatorzeichens zu entfernen, können wir den Wert „\t“ verwenden, wie im folgenden Beispiel gezeigt:

RTRIM AUSWÄHLEN( ' \T ' FROM last_name) AS trimmed_last_name FROM emp;

Dadurch sollten alle Tabulatorzeichen aus den Zeichenfolgen in der angegebenen Spalte entfernt werden.

HINWEIS: Sie können jedes unterstützte Zeichen angeben.

Abschluss

In diesem Tutorial haben wir die RTRIM()-Funktion in SQL kennengelernt, um herauszufinden, wie man jedes Vorkommen der angegebenen Zeichen aus einer bestimmten Zeichenfolge kürzt.