Alle spaties uit een string verwijderen in SQL Server
Wat is de beste manier om alle spaties uit een string te verwijderen in SQL Server 2008?
LTRIM(RTRIM(' a b '))
zou alle spaties aan de rechter- en linkerkant van de string verwijderen, maar ik moet ook de spatie in het midden verwijderen.
198
3
Vervang het gewoon;
Edit: Ter verduidelijking; het is een globale vervanging, er is geen noodzaak om
trim()
of zorgen te maken over meerdere spaties voorchar
ofvarchar
:Resultaat
Ik zou een VERVANGER gebruiken
REPLACE
t-sql replace http://msdn.microsoft.com/en-us/library/ms186862.aspx
replace(val, ' ', '')