– Datenbank.Guide

In SQL Server können Sie mit der Funktion TRIM() führende und nachfolgende Leerzeichen aus einer Zeichenfolge entfernen.

TRIM() ist eine T-SQL-Funktion, die das Leerzeichen char(32) oder andere angegebene Zeichen vom Anfang oder Ende einer Zeichenfolge entfernt.

Syntax

Hier ist die Syntax:

TRIM ( string )

Das Argument string ist ein erforderliches Argument – es ist die tatsächliche zu trimmende Zeichenfolge., Und characters FROM ist ein optionales Argument, mit dem Sie angeben können, welche Zeichen entfernt werden sollen (wenn nicht das Leerzeichen). Wenn Sie nicht angeben, welche Zeichen, dann wird das Leerzeichen zugeschnitten werden.,

Whitespace-Beispiel

Hier ist ein grundlegendes Beispiel für das Trimmen von führenden und nachfolgenden Whitespace aus einer Zeichenfolge:

SELECT TRIM(" Cat ");

Result

---Cat

So hätte es ohne Trimmen der Zeichenfolge ausgesehen:

SELECT " Cat ";

Result:

Hinweis Die Bindestrichzeichen werden in meiner Befehlszeilenschnittstelle generiert, und Sie können sehen, dass sich in der Zeichenfolge ein Bindestrich pro Zeichen befindet (einschließlich des Leerzeichens).,

Um es klarer zu machen, hier ist ein weiteres Beispiel, in dem getrimmte und nicht getrimmte Zeichenfolgen mit jeweils mehreren Leerzeichen auf jeder Seite verglichen werden:

SELECT " Cat " AS "A", TRIM(" Cat ") AS "B";

Ergebnis:

A B ---------------- --- Cat Cat

Trimmen Sie nur die rechte oder linke Seite

Sie können auch LTRIM() verwenden, um nur auf der linken Seite, und Sie können RTRIM(), um Leerzeichen nur von der rechten Seite zu trimmen.

Andere Zeichen zuschneiden

Sie können TRIM() verwenden, um andere Zeichen als das Leerzeichen zu entfernen.,

Schreibe einen Kommentar

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