これを使用して、常に先頭のスペースを固定長で埋めます
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
1つの5
を変更した場合 、両方を変更する必要があります
編集:RTRIMを追加
編集2:追加されたハードスペース+その他の印刷不可能な検出
これはあなたに何を与えますか?
SELECT ASCII(RIGHT(MyChar, 1) FROM MyTable