TRIM (Transact-SQL) (Deutsch)

  • 27.03.2019
  • 2 Minuten zum Lesen
    • j
    • M
    • i
    • K
    • m
    • +11

Gilt für: SQL Server 2017 (14.x. ) und höher Azure SQL-Datenbank Verwaltete Azure SQL-Instanz Azure Synapse Analytics

Entfernt das Leerzeichen char(32) oder andere angegebene Zeichen vom Anfang und Ende einer Zeichenfolge.

Syntax

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 und früher finden Sie unter Zurück Versionsdokumentation.

Argumente

ZeichenIst ein Literal, eine Variable oder ein Funktionsaufruf eines Nicht-LOB-Zeichens Geben Sie (nvarchar, varchar, nchar oder char) mit Zeichen, die entfernt werden sollen. Die Typen nvarchar(max) und varchar(max) sind nicht zulässig.

stringIst ein Ausdruck eines beliebigen Zeichentyps (nvarchar, varchar, nchar oder char) wobei Zeichen sollten entfernt werden.

Rückgabetypen

Gibt einen Zeichenausdruck mit einer Art Zeichenfolgenargument zurück, wobei das Leerzeichen char(32) oder ein anderes angegeben ist Zeichen werden von beiden Seiten entfernt. Gibt NULL zurück, wenn die Eingabezeichenfolge NULL ist.

Anmerkungen

Standardmäßig entfernt die Funktion TRIM das Leerzeichen sowohl am Anfang als auch am Ende der Zeichenfolge. Dieses Verhalten entspricht LTRIM(RTRIM(@string)).

Beispiele

A. Entfernt das Leerzeichen von beiden Seiten der Zeichenfolge

Im folgenden Beispiel werden Leerzeichen vor und nach dem Wort test.

Hier ist die Ergebnismenge.

B. Entfernt angegebene Zeichen von beiden Seiten der Zeichenfolge

Im folgenden Beispiel werden nachgestellte Zeichen und Leerzeichen vor # und nach dem Wort test.

Hier ist die Ergebnismenge.

Siehe Auch

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.