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

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

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

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

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