Как выбрать числа в порядке возрастания
Я пытаюсь получить числа в порядке возрастания из SQL DB.у меня есть столбец под названием DATE, и мне нужно выбрать различные значения из базы данных.
я попробовал заказ по ASC, и он дает 1,10,11,111.. например, я хочу взять выборку различных значений, таких как 1,2,3,4,5,6,7,8,9,10,11 ...
во втором запросе, если я удаляю distinct, то он работает нормально.
пожалуйста, помогите мне получить четкие значения
Что я уже пробовал:
select distinct Date from Daily ORDER BY CAST(Date as unsigned) ASC select distinct Date from Daily ORDER BY Date * 1 ASC
F-ES Sitecore
Вот почему важно использовать правильные типы для ваших полей. Если ваши данные содержат числовые значения или значения дат, то используйте правильный тип, и порядок будет работать так, как ожидалось.