SQL LTRIM()-Funktion

Sql Ltrim Funktion



Eine der häufigsten Aufgaben in SQL und anderen Programmiersprachen ist die Bearbeitung und Arbeit mit 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 Funktion LTRIM() kennen, die eine entscheidende Rolle beim String-Trimmen spielt.







SQL LTRIM

In SQL steht die Funktion LTRIM() für Left Trim. Die Funktion ermöglicht es uns, alle führenden Zeichen (und/oder ganz links) aus einem bestimmten Zeichenfolgewert zu entfernen.



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



Syntax:

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





LTRIM(string_to_trim)

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

Beispiel 1: Grundlegende Verwendung (MySQL)

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



Beispieldaten:

Bevor Sie sich mit den Abfragen befassen, betrachten Sie eine Beispieltabelle, die die „Mitarbeiter“-Daten wie folgt enthält:

 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 LTRIM-Funktion wie im Folgenden gezeigt verwenden:

SELECT LTRIM(job_title) AS cleaning_job_title FROM emp;

Ausgabe:

 Eine Nahaufnahme einer automatisch generierten Codebeschreibung

Beispiel 2: Bestimmte Zeichen zuschneiden

Standardmäßig entfernt die LTRIM-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:

SELECT LTRIM('\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 Funktion LTRIM() in SQL kennengelernt, um herauszufinden, wie man jedes Vorkommen der angegebenen Zeichen aus einer bestimmten Zeichenfolge kürzt.