Если для хранения числовых данных применен символьный тип поля, то это уже неправильно. даже ради правильной сортировки. ведь число всегда можно привести к символьной строке фиксированной длины и тогда сортировка будет работать как надо. пример:
Код HTML:
SELECT LPAD (3 * 4, 4, '0') FROM DUAL
=
в данном случае придется LPAD() использовать в условии:
Цитата:
SELECT *
FROM table
WHERE field= LPAD (123, 4, '0')
|