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

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

Здравствуйте , у меня проблемка имеется.
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
Как исправить, помогите:)
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
2 < 10
'2' > '10'
Непправильный тип поля place.
Ответ написан
Vapaamies
@Vapaamies
Психанул и снес свои ответы не отмечающим решения…
Зависит от СУБД, но в целом как-то так: order by cast(place as number).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы