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.