Задать вопрос

Подсчёт в бд по возрастанию?

Здравствуйте , у меня проблемка имеется.
SELECT * FROM pages_site WHERE type='head_additional' ORDER BY place ASC

Подсчёт итоге получается 1, 10, 2, 3, 4, 5, 6, 7, 8, 9.
А мне нужно построение чисел стандартно: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Как исправить, помогите:)
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
2 < 10
'2' > '10'
Непправильный тип поля place.
Ответ написан
Vapaamies
@Vapaamies
Психанул и снес свои ответы не отмечающим решения…
Зависит от СУБД, но в целом как-то так: order by cast(place as number).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 дек. 2024, в 23:03
500 руб./в час
26 дек. 2024, в 21:50
5000 руб./за проект
26 дек. 2024, в 21:01
10000 руб./за проект