sql >> Database >  >> RDS >> Sqlserver

Achterliggende witruimte in SQL Server verwijderen - RTRIM()

In SQL Server kunt u de T-SQL RTRIM() functie om volgspaties uit een gegeven string te verwijderen. Spaties aan het einde zijn spaties, tabs, enz. die aan het einde van de tekenreeks komen.

Syntaxis

De syntaxis gaat als volgt:

RTRIM ( character_expression )

Waar character_expression is een uitdrukking van karakter of binaire gegevens. Het kan elke constante, variabele of kolom zijn (zolang het een gegevenstype is, behalve tekst , ntekst , en afbeelding , dat impliciet converteerbaar is naar varchar ).

Voorbeelden

Hier is een eenvoudig voorbeeld:

SELECT RTRIM('Cat ');

Resultaat:

---
Cat

Om het effect duidelijker te maken, is hier een voorbeeld van een bijgesneden snaar en een niet-bijgesneden snaar naast elkaar. Dit voorbeeld bevat ook meerdere voorloopspaties - die allemaal zijn verwijderd.

SELECT 
    'Cat       ' AS 'A', 
    RTRIM('Cat       ') AS 'B';

Resultaat:

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

U kunt ook LTRIM() . gebruiken om voorloopspaties te verwijderen, en TRIM() om spaties (of andere tekens) aan beide zijden van de tekenreeks te verwijderen.


  1. Migreren van Oracle naar PostgreSQL - wat u moet weten

  2. Een LINKER SEMI JOIN doen in SQL Server

  3. Hoe maak je een tijdelijke tabel in een Oracle-database?

  4. MySQL-status weergeven - actieve of totale verbindingen?