- Kategorien:
Zeichenfolgen- und Binärfunktionen (Allgemein)
LTRIM¶
Entfernt führende Zeichen, einschließlich Leerzeichen, aus einer Zeichenfolge.
Bemerkung
Um Zeichen in einer Zeichenfolge zu entfernen, können Sie die Funktion REPLACE verwenden.
Syntax¶
Argumente¶
exprDer zu kürzende Zeichenfolgenausdruck.
charactersEin oder mehrere Zeichen, die auf der linken Seite von
exprentfernt werden sollen.Der Standardwert ist
' '(ein einzelnes Leerzeichen). Wenn keine Zeichen angegeben werden, werden nur Leerzeichen entfernt.
Rückgabewerte¶
Diese Funktion gibt einen Wert vom Datentyp VARCHAR oder NULL zurück. Wenn eines der beiden Argumente NULL ist, wird NULL zurückgegeben.
Nutzungshinweise¶
Sie können die Zeichen in
charactersin beliebiger Reihenfolge angeben.Bei Angabe von
' 'incharacterswerden keine anderen Leerzeichen (wie z. B. Tabulatorzeichen oder Zeilenendezeichen) entfernt. Geben Sie diese Zeichen explizit an, um sie zu entfernen.
Wenn
charactersangegeben wird, müssen Sie die Zeichen, die entfernt werden sollen, explizit angeben. Beispielsweise entfernt' $.'alle führenden Leerzeichen, Dollarzeichen und Punkte aus der Eingabezeichenfolge.
Sortierungsdetails¶
Sortierung wird unterstützt, wenn das optionale zweite Argument weggelassen wird oder wenn es nur Leerzeichen enthält.
Die Sortierungsspezifikation des zurückgegebenen Werts entspricht der Sortierungsspezifikation des ersten Arguments.
Beispiele¶
Entfernen führender 0- und #-Zeichen aus einer Zeichenfolge:
Die übrigen Beispiele verwenden die folgenden Tabellendaten. Außerdem schließen die Abfragen die Zeichenfolgen in > und < ein, damit Sie die Leerzeichen besser erkennen können.
Entfernen führender Leerzeichen aus einer Zeichenfolge. In diesem Beispiel wird das zweite Argument characters nicht angegeben, da der Standardwert Leerzeichen ist.
Entfernen führender Leerzeichen und # aus einer Zeichenfolge. In diesem Beispiel wird das zweite Argument characters angegeben, weil es neben Leerzeichen auch andere Zeichen entfernt.