Mehrfache Leerzeichen einfach entfernen

By

Posted on Mai 22, 2015 von in SQL Server

Kurz vor dem langen Wochenende nur ein kleines Skript mit einem tollen Trick, wie man mehrfache Leerzeichen in einem String einfach entfernen kann.

DECLARE @spacefun VARCHAR(MAX) = 'Ganz egal     wieviele Leerzeichen   zwischen den    Wörtern stehen, am Ende   wird alles    gut!' ;
SELECT REPLACE(REPLACE(REPLACE(@spacefun,' ',CHAR(131)+CHAR(132)),CHAR(132)+CHAR(131),''),CHAR(131)+CHAR(132),' ');

Die beiden Zeichen char(131) und char(132) sollten in deutschen Texten eigentlich nicht vorkommen. Aber jeder kann hier ja frei variieren.

Tags: Tags: t-sql
Dieser Eintrag wurde eingetragen von und ist abgelegt unter SQL Server. Tags: t-sql
Tags: t-sql

Noch kein Feedback


Formular wird geladen...