Мне нужно вернуть некоторые значения в зависимости от размера выборки. Таким образом, если пользователь выберет 5%, он получит запрос, в результате чего в исходном запросе получится 5% случайных строк. Есть ли способ, которым я могу достичь этого только с помощью sql?
В настоящее время процесс состоит в том, чтобы выполнить запрос, затем сгенерировать случайные числа для удаления строк, пока не останется только 5%, а затем создать новый запрос из оставшихся строк. Я не верю, что это самый эффективный способ, есть идеи получше?
Спасибо