Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.09;
Скачать: CL | DM;

Вниз

Мастера, помогите, как сделать выборку 10 случайных записей с пом   Найти похожие ветки 

 
Yuraz ©   (2002-04-15 16:40) [0]

Мастера, помогите, как сделать выборку 10 случайных записей с помощью SQL запроса? Вот сам запрос:

SELECT test.kod_voprosa, test.otvet
FROM test
ORDER BY test.kod_voprosa;

Или в SQL запросе это не сделать, т.е. нет команды RANDOM? Если в запросе это не реализовать, посоветуйте, как сделать с помощью компонента ADOQuery, предполагаю что можно извлекать в цикле по одной записи, но тогда вдруг добавятся одинаковые? Да и как это в цикле сделать, начал делать...

var
i,n:integer;
begin
n:=ADODataSet1.RecordCount; // всего кол-во записей
// ADOQuery1.Active:=True;
for i:=1 to 10 do
begin

end;
end;


 
Anatoly Podgoretsky ©   (2002-04-15 16:46) [1]

Недавно был точно такой же вопрос и даже количество записей совпадала, сделай поиск по сайту


 
Johnmen ©   (2002-04-15 16:55) [2]

И что самое удивительное, автор был тот же ... :))))))))))


 
roottim   (2002-04-15 16:57) [3]

var
m varray [1..10] of integer;
......
забей массив рандомом от 0 до recordCount если надо то и неодинаковых (сам напиши процедурку проверки)...
если работает recno то перейди по нему.. если нет.. оперируй first.. next... (контрол ест в дис)


 
Anatoly Podgoretsky ©   (2002-04-15 17:02) [4]

Johnmen © (15.04.02 16:55)
О как, я помню там даже и ответы были, наверно не читает.


 
Yuraz ©   (2002-04-15 17:25) [5]

Так запрос делать один раз или 10?


 
Mike S ©   (2002-04-15 17:32) [6]

один


 
Yuraz ©   (2002-04-16 07:45) [7]

Если не сложно, подскажите, как сделать этот запрос


 
gek ©   (2002-04-16 07:56) [8]



SELECT * FROM TABLE_1 WHERE FIELD_1 IN (1,2..,122,37)


 
Yuraz ©   (2002-04-16 08:23) [9]

Спасибо, разобрался!



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
1-26172
Vint
2002-04-25 12:03
2002.05.09
расположение кнопок на CoolBar


14-26244
Baz
2002-03-28 15:25
2002.05.09
WEB-программирование


1-26096
bobr12
2002-04-26 15:44
2002.05.09
Могут ли недоступные в данный момент компоненты получить фокус?


3-25991
Yuraz
2002-04-15 15:46
2002.05.09
2 вопроса, 1) как проверить на компе есть ли ADO библ.


1-26142
Новенький в Делфи
2002-04-24 02:49
2002.05.09
Проблемы с чтением файлов