Загрузка...

Расположение студентов после пересадки

  • Нормальная
  • Бонус
    10
  • Не решено

Дана таблица Students, где указана информация о том, где сидит каждый студент:

+----------+----------+
|   seat   |   name   |
+----------+----------+
  • seat - Номер места студента (автоинкрементное поле, пропусков нет)
  • name - имя студента

Было принято решение поменять студентов, которые сидят рядом, местами. Напишите SELECT-запрос, который из исходной таблицы сформирует расположение студентов после пересадки.

Примечание: 1 меняется местом со 2, 3 с 4 и так далее. Если студентов нечетное количество, то последний студент не пересаживается, а остается на своем месте.

Вы видели эту задачу на собеседовании?
/
99 / 123