Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!

Как составить запрос для постраничного вывода в SQL Server'е

Самородов Федор Анатольевич: Как составить запрос для постраничного вывода в SQL Server'е

СФА

В веб-приложениях очень часто необходим постраничный вывод данных. При этом желательно иметь возможность регулировать размер страницы и позволять пользователю переходить на произвольную страницу списка. Вот так:

Как написать SQL-запрос (желательно в виде одного SELECT'а), который вернёт выборку с нужной страницы?

Если вы используете SQL Server версии не ниже 2005-й, то проще всего будет использовать простую ранжирующую функцию Row_Number. Вот так:

ROW_NUMBER

А если в вашем распоряжении имеется SQL Server версии 2012 или выше, учтите, что есть более элегантное решение этой задачи, о котором вы можете узнать на наших курсах...

Ближайшие группы

Авторизации

Обратный звонок

Оставьте свои данные ниже и наш менеджер свяжется с вами в рабочее время!

Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности

Спасибо за обращение! Ваш менеджер свяжется с вами в рабочее время.