Да, такой вот непонятный заголовок.
Представьте что есть таблица вида
struct table
{
int id;
int data1;
int data2;
};id растёт, но не с шагом 1. Т.е. индексы могут быть 1,2,3,5,7,8,9,11,13...
Нужно выбрать, скажем, 5 последних записей (это, кажется, несложно -- есть LIMIT), а вот как выбрать 5 предпоследних? 5 пред-предпоследних?
>[оверквотинг удален]
> Представьте что есть таблица вида
> struct table
> {
> int id;
> int data1;
> int data2;
> };
> id растёт, но не с шагом 1. Т.е. индексы могут быть 1,2,3,5,7,8,9,11,13...
> Нужно выбрать, скажем, 5 последних записей (это, кажется, несложно -- есть LIMIT),
> а вот как выбрать 5 предпоследних? 5 пред-предпоследних?limit 5 offset n
https://www.sqltutorial.org/sql-limit/
> limit 5 offset n
> https://www.sqltutorial.org/sql-limit/Вау, я был настолько уверен, что хочу странного, что даже не стал читать документацию до конца. Спасибо!
>> limit 5 offset n
>> https://www.sqltutorial.org/sql-limit/
> Вау, я был настолько уверен, что хочу странного, что даже не стал
> читать документацию до конца. Спасибо!Ты бы еще про order by почитал - а то с таким подходом сюрпризы гарантированный )))
> Ты бы еще про order by почитал - а то с таким
> подходом сюрпризы гарантированный )))Про эту штуку я слышал.
>[оверквотинг удален]
>> {
>> int id;
>> int data1;
>> int data2;
>> };
>> id растёт, но не с шагом 1. Т.е. индексы могут быть 1,2,3,5,7,8,9,11,13...
>> Нужно выбрать, скажем, 5 последних записей (это, кажется, несложно -- есть LIMIT),
>> а вот как выбрать 5 предпоследних? 5 пред-предпоследних?
> limit 5 offset n
> https://www.sqltutorial.org/sql-limit/Опа спасибо)))