如何在sqlite3中获取多个随机数

时间:2019-02-05 06:28:04

标签: sqlite

我正在尝试从大表中随机抽取多个记录。目前,我可以采用的方法是在python中创建随机数,然后在sqlite3中使用它们。虽然我知道sqlite的random()给出一个随机数,但是我不知道如何在sqlite中获得(DISTINCT)多个随机数。如果我可以将随机数填入表格中,那就可以了。

1 个答案:

答案 0 :(得分:1)

如果知道所需的行数,则可以使用类似的内容:

SELECT DISTINCT col1, col2, etc FROM yourtable ORDER BY random() LIMIT 10;