V SQL Server můžete použít T-SQL RTRIM()
funkce k odstranění koncových mezer z daného řetězce. Koncové mezery jsou prázdné znaky, tabulátory atd., které jsou na konci řetězce.
Syntaxe
Syntaxe vypadá takto:
RTRIM ( character_expression )
Kde character_expression
je vyjádření znakových nebo binárních dat. Může to být jakákoli konstanta, proměnná nebo sloupec (pokud jde o datový typ, kromě textu , ntext a obrázek , který je implicitně převoditelný na varchar ).
Příklady
Zde je základní příklad:
SELECT RTRIM('Cat ');
Výsledek:
--- Cat
Aby byl efekt patrnější, zde je příklad oříznuté struny a neoříznuté struny vedle sebe. Tento příklad také obsahuje několik úvodních mezer – všechny jsou odstraněny.
SELECT 'Cat ' AS 'A', RTRIM('Cat ') AS 'B';
Výsledek:
A B ---------- --- Cat Cat
Můžete také použít LTRIM()
pro odstranění úvodních mezer a TRIM()
pro odstranění mezer (nebo jiných znaků) z obou stran řetězce.