mysql запрос на вывод записей с определенным интервалом - Вопросы по сайтостроению
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос mysql запрос на вывод записей с определенным интервалом

Регистрация
31 Мар 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Господа вечер добрый! подскажите пожалуйста как вывести записи из таблицы с интервалом. Допустим есть строки 1,2,3,4,5,6,7,8,9,10 вывести 1,4,8,12,16
 
Регистрация
28 Дек 2013
Сообщения
83
Репутация
-3
Спасибо
0
Монет
0
Если номера строк хранятся в базе, то вариант Максима (только не id % 4 = 0, а id % = 1). А если надо выбрать каждую четвёртую строку произвольного запроса, то можно использовать известный трюк с нумерацией строк в запросе: SELECT @i := @i + 1 AS row_number, your_table.* FROM your_table, (select @i:=0) AS z; Тогда запрос будет выглядеть примерно так: SELECT @i := @i + 1 AS row_number, your_table.* FROM your_table, (select @i := 0) AS z HAVING row_number % 4 = 1
 
Сверху Снизу