This question отвечает на вопрос о том, как выбрать случайный образец из оракула, который именно то, что мне нужно. Я не понимаю, однако различие между этим растворомРазница между двумя запросами при выборе случайного образца из оракула
SELECT *
FROM (
SELECT *
FROM mytable
ORDER BY
dbms_random.value
)
WHERE rownum <= 1000
и что-то вроде
select * from mytable where rownum<=1000 order by dbms_random.value
Когда я запрос с использованием первого метода, это занимает много времени (до сих пор не завершена), но когда я запрос с использованием второго метода, это очень быстро, но результаты не кажутся случайными.
Цените и совет/направление y'all может обеспечить.
Спасибо!
JC
Я думаю, что этот ответ стоит здесь, если кто-то прочитает этот вопрос и просто скопирует запрос, не глядя дальше. –