Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So entfernen Sie führende Leerzeichen in SQL Server – LTRIM()

In SQL Server können Sie T-SQL LTRIM() verwenden Funktion, um führende Leerzeichen aus einer gegebenen Zeichenfolge zu entfernen.

Syntax

Die Syntax lautet wie folgt:

LTRIM ( character_expression )

Wobei character_expression ist ein Ausdruck von Zeichen- oder Binärdaten. Es kann jede Konstante, Variable oder Spalte sein (solange es sich um einen Datentyp handelt, außer Text , ntext und Bild , das implizit in varchar konvertiert werden kann ).

Beispiele

Hier ist ein einfaches Beispiel:

SELECT LTRIM(' Cat');

Ergebnis:

Cat

Um den Effekt deutlicher zu machen, sehen Sie hier ein Beispiel für eine getrimmte Saite und eine ungetrimmte Saite nebeneinander. Dieses Beispiel enthält auch mehrere führende Leerzeichen – die alle entfernt werden.

SELECT
    '       Cat' AS 'Not Trimmed',
    LTRIM('       Cat') AS 'Trimmed';

Ergebnis:

Not Trimmed  Trimmed
-----------  -------
       Cat   Cat    

Sie können auch RTRIM() verwenden zum Entfernen nachgestellter Leerzeichen und TRIM() um Leerzeichen (oder andere Zeichen) von beiden Seiten der Zeichenfolge zu entfernen.