Xpoint
   [напомнить пароль]

Не-естественная сортировка по varchar

Метки: [без меток]
[удл]
2006-02-06 13:49:58 [обр] firestorm[досье]

Хочу сортировать varchar как int - то есть чтобы число 2 было ДО числа 19.
Стандартно по varchar сортирует так
1
15
17
2
21

А я хочу
1
2
15
17
21

Причем переделывание поля в int не подходит... Как быть?

спустя 15 минут [обр] Алексей В. Иванов(2/2861)[досье]
ORDER BY colname+0. Об индексах придется забыть.
спустя 57 минут [обр] firestorm[досье]
спасибо :)
спустя 1 час 4 минуты [обр] Кирилл [Kirk] Королев(88/673)[досье]
Что значит "переделывание"? Чем cast(field as integer) не подходит?
Powered by POEM™ Engine Copyright © 2002-2005