gpt4 book ai didi

mysql - 如何在Delphi中打乱记录表?

转载 作者:行者123 更新时间:2023-11-29 22:54:36 24 4
gpt4 key购买 nike

我有一个问题表,每个问题都有一个类别,我想查询数据库以首先查找特定类别的问题,然后从该类别中检索随机问题。我计划通过打乱所有记录来实现此目的,以便它们在表中没有特定的顺序,然后找到具有我要查找的类别的第一个问题。我知道这会起作用,我只是不知道如何打乱表中的所有记录以按随机顺序排列它们。有人对如何做到这一点有任何想法吗?或者我可以使用替代方法?提前致谢。- 乔治

最佳答案

通常,这取决于您的数据库。举例来说,在 Oracle 中,您可以使用以下命令对记录进行打乱

select <fields>
from questions
where <some-conditions>
order by dbms_random.value

但我怀疑这是否是一个好的方法。如果您愿意,您应该查询“给我每个类别的一个随机问题”,或者更接近实际任务,只需获取所有问题并在客户端上进行一些过滤。

关于mysql - 如何在Delphi中打乱记录表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28768573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com