我有一个大数据库,大约有3500行。我试过按rand()使用它并没有用。正如我所听到的,使用rand()命令是个坏主意。
如何在sqlite中从数据库中获取随机行?
谢谢你
答案 0 :(得分:1)
它适用于随机排序的行
SELECT * FROM table_name ORDER BY rand();
对于特定行数
SELECT * FROM table_name ORDER BY rand() LIMIT 5;
答案 1 :(得分:0)
SELECT * FROM table ORDER BY RANDOM();
答案 2 :(得分:0)
请使用以下查询
SELECT * FROM table ORDER BY RANDOM() LIMIT 3500;