从CockroachDB中的`SELECT`返回随机行

Loi*_*lle 4 cockroachdb

如何使用CockroachDB从SQL表中选择随机行?例如,如果我有许多问题,并且每次学生加载它们时我想生成不同的序列.

Loi*_*lle 7

CockroachDB还没有提供一种有效的方法来实现这一目标!对于一种无效的方式,您可以使用SELECT ... FROM ... ORDER BY random() LIMIT 1;

或者,您可以处理SELECT应用程序本身中的语句结果的混乱.将结果放入数组(或任何其他类似聚合的结构)后,您也可以在那里随机调整顺序.