Как получить несколько случайных чисел в sqlite3 - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь выбрать несколько записей из большой таблицы случайным образом.В настоящее время я могу сделать случайные числа в python и использовать их в sqlite3.Хотя я знаю, что random () в sqlite дает случайное число, я не знаю, как получить (DISTINCT) несколько случайных чисел в sqlite.Если бы я мог сделать таблицу, заполненную случайными числами, все было бы в порядке.

1 Ответ

0 голосов
/ 05 февраля 2019

Если вы знаете, сколько строк вы хотите, вы можете использовать что-то вроде:

SELECT DISTINCT col1, col2, etc FROM yourtable ORDER BY random() LIMIT 10;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...