Verwenden Sie dies, um immer mit führenden Leerzeichen auf eine feste Länge aufzufüllen
SELECT RIGHT(
SPACE(5) +
REPLACE(REPLACE(REPLACE(REPLACE(RTRIM(MyChar), CHAR(160), ''), CHAR(9), ''), CHAR(10), ''), CHAR(13), '')
, 5) AS Justified
FROM MyTable
ORDER BY Justified
Wenn Sie einen 5
ändern , müssen Sie beide ändern
Edit:RTRIM hinzugefügt
Bearbeiten 2:Hardspace hinzugefügt + andere nicht druckbare Erkennung
Was bringt Ihnen das?
SELECT ASCII(RIGHT(MyChar, 1) FROM MyTable