У меня есть значения типа "11 (пробел)", "109", "X (пробел) (пробел)", "9 (пробел) (пробел)", "15 (пробел)" и т. Д. В столбце с именем MyCode это varchar (3).
Когда я заказываю их, у меня появляется пролабме, подобное 11, перед 109, когда я ЗАКАЗЫВАЮ их в порядке ASC.
Я хочу выровнять значения по правому краю, добавив перед ним пустой символ, чтобы в результате получился ORDER:
" 11"
..
"109"
Вопрос : Как мне написать свой SELECT MyChar FROM MyTable, чтобы при значении "1 (пробел) (пробел)" он возвращал "(пробел) (пробел) 1" и т. Д.?
@ gbn: Ваш ответ сделал то, что мне было нужно, но результат не изменился: