[SQL] рандомный выбор
выбрать все, а потом рандомно оставить нужные
order by rand(...) и выбирать верхние n
В Orcale есть псевдостолбцы. Есть тот, который означает номер выбранной строки. Точно не помню, но вроде rownum. Просто добавь в where условие rownum<=N
и где тут рандомность?
решение чисто в духе sql
видно добавить в конце offset N не судьба
Всем спасибо [close]
а то я сделал так же как и посоветовал скифф.п...ц ты прогер
при хуевом рандомном генераторе не детерминированность получается. тем более мне надо было срочно показать, а думать над чем-то другим ломало так как было уже утро вот я и спросил.
Оставить комментарий
laki
Как выбрать из какой-либо таблицы рандомно N элементов?