.Průvodce

v SQL Serveru můžete pomocí funkce TRIM() odstranit přední a koncové mezery z řetězce.

TRIM() je T-SQL funkce, která odstraňuje znak mezery char(32) nebo jiné specifikované znaky ze začátku nebo konci řetězce.

Syntax

Zde je syntaxe:

TRIM ( string )

string argument je povinný argument – je to skutečný řetězec zkrátit., A characters FROM je volitelný argument, který vám umožňuje určit, které znaky by měly být odstraněny (pokud ne znak mezery). Pokud neuvedete, které znaky, pak bude mezera oříznuta.,

Mezery Příklad:

Zde je základní příklad ořezávání úvodní a koncové bílé znaky z řetězce:

SELECT TRIM(" Cat ");

Výsledek

---Cat

Tady je to, co vypadalo by to jako bez oříznutí řetězce:

SELECT " Cat ";

Výsledek:

----- Cat

Poznámka: pomlčka znaky jsou generovány v mém rozhraní příkazového řádku, a můžete vidět, že tam je jeden spojovník na znak v řetězci (včetně mezery).,

Aby to bylo jasnější, zde je další příklad srovnání upravené a neupravené řetězce, každý s více prázdné znaky na každé straně:

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

Výsledek:

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

Oříznutí Pravé nebo Levé Straně Jen

můžete také použít pomocí LTRIM() oříznout mezery z levé strany pouze, a můžete použít RTRIM() oříznout mezery z pravé strany.

oříznutí dalších znaků

můžete použít TRIM() k odstranění znaků jiných než mezerník.,

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *