BigAp.ru — интернет-магазин электроники и бытовой техники

Автор Тема: Как из таблицы MySQL выбрать каждую 10-ую строку?  (Прочитано 812 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8203
  • Karma: +112/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Нужно выборочно достать из таблицы данные с определенным интервалом, как это можно сделать кто знает?
дорогу осилит идущий...
......................
MCP, MCTS, RHCSA
......................
also aka xck...

 

vladimir_yazyji

  • Гость
Re: Как из таблицы MySQL выбрать каждую 10-ую строку?
« Ответ #1 : Октябрь 08, 2014, 02:20:00 pm »
В таблицах вроде нет ни 10 ни 20 и т.п записи, разве что изначально присваивается порядковый номер а потом его использовать как критерий для выборки

vladimir_yazyji

  • Гость
Re: Как из таблицы MySQL выбрать каждую 10-ую строку?
« Ответ #2 : Октябрь 08, 2014, 02:22:14 pm »
SET @Counter:=0;
SET @p:=0;
SELECT ID
     , if(@Counter>=11,@Counter:=1,@Counter:=@Counter+1) AS C
     , (@p:=@p+1) as page
from `наша база`
having c=1
order by md5 asc
LIMIT 0 , 1000
;

Поправьте если не так


xx
InfoPath удалить последнюю строку таблицы c#

Автор sysadmin

0 Ответов
457 Просмотров
Последний ответ Март 03, 2015, 04:46:26 pm
от sysadmin
xx
[Решено] Очистка таблицы MySQL от данных

Автор sysadmin

0 Ответов
1205 Просмотров
Последний ответ Январь 15, 2014, 10:13:36 am
от sysadmin
xx
Не запускается mysql /var/lib/mysql/mysql.sock (111)

Автор sysadmin

3 Ответов
710 Просмотров
Последний ответ Февраль 18, 2015, 03:11:48 pm
от sysadmin
xx
Удалить строку в nano

Автор sysadmin

2 Ответов
1499 Просмотров
Последний ответ Июль 25, 2014, 09:59:48 am
от sysadmin