相关疑难解决方法(0)

从sqlite表中选择随机行

我有一个sqlite包含以下架构的表:

CREATE TABLE foo (bar VARCHAR)
Run Code Online (Sandbox Code Playgroud)

我正在使用此表作为字符串列表的存储.

如何从此表中选择随机行?

sqlite random row

110
推荐指数
6
解决办法
7万
查看次数

SQLite - ORDER BY RAND()

在MySQL中我可以使用RAND()函数,在SQLite 3中有没有其他选择?

mysql sql database sqlite random-access

64
推荐指数
4
解决办法
4万
查看次数

播种SQLite RANDOM()

SQLite是否支持RANDOM()以与MySQL相同的方式播种函数RAND()

$query = "SELECT * FROM table ORDER BY RAND(" . date('Ymd') . ") LIMIT 1;";
Run Code Online (Sandbox Code Playgroud)

从MySQL手册关于RAND(N):

如果指定了常量整数参数N,则将其用作种子值,从而生成可重复的列值序列.在下面的示例中,请注意RAND(3)生成的值序列在它出现的两个位置都是相同的.

如果没有,有没有办法只使用一个查询存档相同的效果?

mysql sql sqlite random seeding

7
推荐指数
2
解决办法
5013
查看次数

如何在python中的sqlalchemy.sql.expression.func.random()中设置随机种子?

我想在使用 order_by 混洗 sqlalchmy 查询结果时设置随机种子,以始终获得相同的查询结果:

my_query.order_by(func.random())
Run Code Online (Sandbox Code Playgroud)

我在文档中找不到如何执行此操作。我尝试过

my_query.order_by(func.random(random_seed=1))
my_query.order_by(func.random(random_state=1))
Run Code Online (Sandbox Code Playgroud)

但两者都不起作用。预先感谢您的任何想法/提示!

一切顺利,莉亚

python random sqlalchemy

5
推荐指数
1
解决办法
1482
查看次数

标签 统计

random ×3

sqlite ×3

mysql ×2

sql ×2

database ×1

python ×1

random-access ×1

row ×1

seeding ×1

sqlalchemy ×1