从sqlite数据库中获取随机行,然后按列排序
对于每个新查询,我希望从表 tasks
中获取一组随机的 10 行。然后应按难度
列对行进行排序。
我尝试了这个,但按难度
排序被忽略:
SELECT id, difficulty
FROM tasks
ORDER BY random(), difficulty
LIMIT 10
With each new query I want to obtain a random set of 10 rows from the table tasks
. The rows should then be sorted by column difficulty
.
I tried this but order by difficulty
is ignored:
SELECT id, difficulty
FROM tasks
ORDER BY random(), difficulty
LIMIT 10
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先在子查询中获取 10 个随机行,然后按
难度
对它们进行排序:First get the 10 random rows in a subquery and then sort them by
difficulty
: