У меня есть поле номер
типа varchar
. Несмотря на то, что он имеет тип varchar
, он хранит целочисленные значения с необязательными ведущими нулями. Сортировка упорядочивает их лексикографически ( «42»
предшествует «9»
). Как я могу упорядочить по числовым значениям ( "9"
предшествовать "42"
)?
В настоящее время я использую запрос:
SELECT * FROM table ORDER BY number ASC