Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите составить запрос  [new]
Oleg2221
Member

Откуда:
Сообщений: 2
Дана таблица

declare @test table ( id int not null primary key

, Value varchar(100) )

В таблице хранится 100 строк, нумерация строк от 1 до 100. Значение в поле Value произвольное.

Одним запросом при выводе поменять значения строк следующим образом: строки 1-50 ставятся на четные места, строки 51-100 ставятся на нечетные места.
27 сен 20, 10:15    [22204954]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить запрос  [new]
Oleg2221
Member

Откуда:
Сообщений: 2


К сообщению приложен файл. Размер - 2Kb
27 сен 20, 12:54    [22205000]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить запрос  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34740
Блог
Oleg2221,

обратитесь к преподавателю за консультацией,
ведь домашние задания даются для того, чтобы их делать самому )
27 сен 20, 13:16    [22205007]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить запрос  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28368
Oleg2221
Одним запросом при выводе поменять значения строк следующим образом: строки 1-50 ставятся на четные места, строки 51-100 ставятся на нечетные места.

SELECT * FROM @test ORDER BY id % 51, id
27 сен 20, 13:47    [22205019]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить запрос  [new]
kateuuuu
Member

Откуда:
Сообщений: 2
Oleg2221,
здравствуйте. можете объяснить как вы решили запрос, где в таблице 100 строк и нужно чтобы строки 1-50 стояли на четных местах, 51-100 на нечетных
17 фев 21, 17:33    [22282384]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить запрос  [new]
kateuuuu
Member

Откуда:
Сообщений: 2
skyANA,

здравствуйте. можете объяснить как вы решили запрос, где в таблице 100 строк и нужно чтобы строки 1-50 стояли на четных местах, 51-100 на нечетных
17 фев 21, 17:33    [22282385]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить