gpt4 book ai didi

sql - 是否可以选择比表包含的行更多的行?

转载 作者:IT王子 更新时间:2023-10-29 06:28:59 26 4
gpt4 key购买 nike

我有一个包含 100 行的表。我想从中选择 200 个项目,使用随机行生成比表中的行更多的结果:

SELECT * FROM `rows` ORDER BY RANDOM() LIMIT 200;

此查询可预测地返回 100 个结果。有没有办法随机选择比表中实际包含的更多?

编辑

有没有办法在不添加复合 join 语句的情况下选择任意数量的记录?例如,如果请求的项目数量 (LIMIT) 事先未知或任意大怎么办?

最佳答案

尝试这样的事情

SELECT *
FROM `rows`
cross join `rows`
ORDER BY RANDOM()
LIMIT 200;

关于sql - 是否可以选择比表包含的行更多的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18482634/

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