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

Как в MYSQL пронумеровать поля правилу?

Есть строки, их нужно пронумеровать: первая, последняя, вторая, предпоследняя, третья, предпредпоследняя и так далее
Пример:
1
3
5
7
6
4
2

Как это сделать?
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 2
Пройтись циклом от последнего элемента к первому, поочередно добавляя каждый последующий элемент то в начало результирующего списка, то в конец (при этом первое действие определять в зависимости от четности общего количества элементов.
Ответ написан
Комментировать
@noremorse_ru
Ты знаешь количество элементов в массиве, итерируй каждый элемент и присваивай Count() - n, где n - текущая итерация. Ну и делать это конечно не средствами SQL.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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