Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: 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 вся ветка

Текущий архив: 2004.07.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
3-1086886333
valex1
2004-06-10 20:52
2004.07.11
отладка хранимых процедур


1-1088595033
Boroda Oleg
2004-06-30 15:30
2004.07.11
Как групировать несколько компонент, чтобы изменить одно свойство


1-1088592098
plt
2004-06-30 14:41
2004.07.11
Выделение группы объектов


6-1084383557
Dimaxx
2004-05-12 21:39
2004.07.11
Исходники для работы с Р2Р


14-1087976260
Глеб
2004-06-23 11:37
2004.07.11
Алгоритм нахождения перестановок чисел