Funkce SQL Server TRIM

Shrnutí: v tomto výukovém programu se naučíte používat SQL Server TRIM() funkce k odstranění mezer nebo zadaných znaků z obou stran řetězce.

Přehled funkce serveru SQL TRIM ()

Funkce TRIM() odebere mezery nebo zadané znaky na obou koncích řetězce. Následuje syntaxe funkce TRIM():

Code language: SQL (Structured Query Language) (sql)

V této syntaxi:

  • removed_characters je sloupec literálu, proměnné nebo tabulky jakéhokoli typu znaků jiného než LOB (NVARCHAR, VARCHAR, NCHAR nebo CHAR) obsahující znaky, které budou odstraněny. Upozorňujeme, že typy NVARCHAR(MAX) a VARCHAR(MAX) nejsou povoleny. Argument remove_characters je volitelný. Pokud ji přeskočíte, funkce TRIM() vrátí řetězec po zkrácení všech úvodních a koncových mezer z input_string. Má stejný účinek jako použití funkce LTRIM() a RTRIM(): RTRIM(LTRIM(input_string).
  • input_string je výraz libovolného typu znaků (NVARCHAR, VARCHAR, NCHAR nebo CHAR), kde by měl být removed_characters odstraněn.

Funkce TRIM() vrací řetězec, ve kterém jsou removed_characters odstraněny z levé i pravé strany. Vrátí NULL, pokud input_string je NULL.

Příklady funkcí serveru SQL TRIM ()

Vezměme si několik příkladů použití TRIM() funkce.

A) Odstraňte z řetězce úvodní a koncové mezery

Následující příklad používá TRIM() funkce k odstranění všech úvodních a koncových mezer z řetězce " Test string ";

Code language: SQL (Structured Query Language) (sql)

Zde je výstup :

result-----------------Test string(1 row affected)

B) Použití funkce TRIM () k odstranění zadaných znaků z obou stran řetězce

Tento příklad používá TRIM() funkce pro odstranění znaků. a $ z řetězce "$$$Hello..":

Code language: SQL (Structured Query Language) (sql)

Následující text ukazuje výstup:

result----------Hello(1 row affected)

C) Použití funkce TRIM () k vyčištění úvodních a koncových mezer ve sloupci tabulky

Tento příkaz používá TRIM() funkce k odstranění všech úvodních a koncových mezer z hodnot ve sloupci street tabulky sales.customers:

Code language: SQL (Structured Query Language) (sql)

V tomto výukovém programu jste se naučili používat funkci SQL Server TRIM() k odstranění mezer nebo zadaných znaků z obou strany řetězce.

Napsat komentář

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