gpt4 book ai didi

sql - Postgresql - ORDER BY random() 但也按 id 排序?

转载 作者:行者123 更新时间:2023-11-29 12:21:19 24 4
gpt4 key购买 nike

可不可以先随机排序,再按id排序?

换句话说 - 我可以告诉 postgresql 它应该返回 10 个随机元素,而且还通过按 id 列排序给出它吗?

现在看来我可以做到随机排序()这行得通,但我得到了一个疯狂的、未排序的结果,所以我现在想按它使用的主要 id 对该结果进行排序,但我似乎无法应用于 ORDER BY 语句。

通常我会这样排序:

按编号排序

但如果我已经随机订购了,这就不起作用了......

最佳答案

大概是这样的?

select * from
(select * from ...
order by random()
limit 10
)
order by id

关于sql - Postgresql - ORDER BY random() 但也按 id 排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22067472/

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