databas.Guide

i SQL Server kan du använda funktionenTRIM() för att ta bort inledande och avslutande blanktecken från en sträng.

TRIM()är en T-SQL-funktion som tar bort mellanslagstecknetchar(32) eller andra angivna tecken från början eller slutet av en sträng.

Syntax

här är syntaxen:

TRIM ( string )

argumentetstring är ett obligatoriskt argument – det är den faktiska strängen att trimma., Och characters FROM är ett valfritt argument som låter dig ange vilka tecken som ska tas bort (om inte mellanslagstecknet). Om du inte anger vilka tecken kommer mellanslagstecknet att trimmas.,

Whitespace Example

här är ett grundläggande exempel på trimning av inledande och avslutande blanksteg från en sträng:

SELECT TRIM(" Cat ");

resultat

---Cat

Så här skulle det ha sett ut utan att trimma strängen:

SELECT " Cat ";

resultat:

----- Cat

Observera att bindestreckstecken genereras i mitt kommandoradsgränssnitt, och du kan se att det finns ett bindestreck per tecken i strängen (inklusive mellanslagstecknet).,

för att göra det tydligare, här är ett annat exempel som jämför trimmade och untrimmed strängar, var och en med flera blanktecken på varje sida:

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

resultat:

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

trimning av endast höger eller vänster sida

Du kan också använda LTRIM() för att trimma blanksteg från endast vänster sida, och du kan använda RTRIM() för att trimma blanksteg från endast höger sida.

trimning av andra tecken

Du kan användaTRIM() för att ta bort andra tecken än mellanslagstecknet.,

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *