ВЫБРАТЬ СЛУЧАЙНЫЕ СТРОКИ ИЗ POSTGRESQL
Чтобы выбрать случайные строки из postgresql, мы используем функцию RANDOM(). Функция RANDOM() в postgresql генерирует случайные числа. Давайте посмотрим, как
- Получите случайные строки из postgresql, используя функцию RANDOM().
- Получить случайный процент строк из таблицы в postresql.
Мы будем использовать таблицу Student_detail .
![Выберите случайные строки из Postgresql 1](https://www.datasciencemadesimple.com/wp-content/uploads/2019/10/Select-random-rows-from-Postgresql-1.png?ezimgfmt=ng%3Awebp%2Fngcb1%2Frs%3Adevice%2Frscb1-1)
Получить случайные N строк из postgresql:
SELECT * FROM student_detail ORDER BY RANDOM() LIMIT 4;
Мы будем генерировать 4 случайные строки из таблицы student_detail. Таким образом, результирующая таблица будет
![Выберите случайные строки из Postgresql 2](https://www.datasciencemadesimple.com/wp-content/uploads/2019/10/Select-random-rows-from-Postgresql-2.png?ezimgfmt=rs:720x133/rscb1/ng:webp/ngcb1)
Получить случайные строки из postgresql (случайный процент строк):
select * from student_detail where random() < 0.7
Мы будем генерировать случайные числа от 0 до 1, а затем будем выбирать со строками меньше 0,7. Таким образом, результирующая таблица будет со случайными 70% строками.
![Выберите случайные строки из Postgresql 3](https://www.datasciencemadesimple.com/wp-content/uploads/2019/10/Select-random-rows-from-Postgresql-3.png?ezimgfmt=rs:720x156/rscb1/ng:webp/ngcb1)
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.