Вниз
Скачать: CL | DM;

Выборка   Найти похожие ветки 

← →
Ser_   (2004-06-14 20:43) [0]

Привет, всем!
Скажите, как осуществить случайный выбор записей из базы данных, но чтобы прошли все значения


← →
Romkin ©   (2004-06-14 20:54) [1]

Проиндексируй таблицу случайным индексом :)))
Самое простое - сделай поле, внеси в него случайное число и упорядочи по нему


← →
Vit@ly ©   (2004-06-14 22:23) [2]

Видимо автор желает осуществлять слуайный выбор при каждом обращении к этой базе (так мне показалось). Тогда вначале Randomize, а уже следом Random в цикле по количеству записей.


← →
kaif ©   (2004-06-15 02:05) [3]

Если записей немного (до тысячи), то я иногда применяю такой подход: выбираю все записи на клиент одним простым селектом, не забывая вызвать FetchAll. А потом просто присваиваю DataSet.RecNo := в цикле Random-у так как написал Vit@ly ©   (14.06.04 22:23) [2].
Это очень быстрый вид розыгрыша, особенно если это "справочная таблица" и таких таблиц несколько, а разыгрывать нужно значение каждой из них.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
14-1088063193
Романов Р.В.
2004-06-24 11:46
2004.07.11
Что такое


1-1088228074
dreams
2004-06-26 09:34
2004.07.11
Проблема с юниктом HSAdvApi , где его взять ?


14-1088116517
Феликс
2004-06-25 02:35
2004.07.11
Тест с картинкой


1-1088075753
DimonNew
2004-06-24 15:15
2004.07.11
Конец страницы Excel


1-1088076832
JIurafdsfsdt
2004-06-24 15:33
2004.07.11
В какой тип данных сохранить содержимое RichEdit часть 2




   Наверх