我正在做一个项目,我需要从mysql中随机选择数据。mysql数据库由一组问题组成(比如100)。我想从这100个随机选择20个问题。我需要能够获得该问题的id(主键)。我需要主键,以便所选择的问题需要隐藏起来。例如,如果我随机选择了20个问题,那么这20个问题将被隐藏,仅下一次下一个选择仍然有80个问题。我保留了一个显示列,现在每个问题的显示值为1,所以当questin被选中时,我希望这20个显示值为0.所以,有可能使用mysql.I尝试使用java,但无法获得主键。我使用收集shuffle函数获取随机函数。 请帮忙。来自mysql的随机数据
0
A
回答
1
是的。如果使用ORDER BY RAND()限制20,则会得到20个随机行。完整查询看起来像
SELECT id FROM questions
ORDER BY RAND()
LIMIT 20;
+0
我需要提取这些问题,并使用itext在PDF上显示它们。所以这应该是正确的?我将在JSP中编写它。 –
+0
我会编辑我的问题。 –
+0
这种方法非常简单,但不能很好地扩展。 – eggyal
相关问题
- 1. 来自数据库的随机网址
- 2. 随机数据来自Cassandra DB
- 3. 随机化SQL数据与来自表函数的数据
- 4. php随机mysql数据
- 5. 保存来自数据库随机抽取的数据
- 6. 查询显示来自数据库的四个随机数据
- 7. 来自Dictionary的随机值?
- 8. 来自数组的JavaScript随机颜色
- 9. 从3中选择4列来自PHP和MySQL的随机数据
- 10. mysql自动随机默认整数值
- 11. 来自R数据集子集的行的随机样本
- 12. 随机数在MySQL
- 13. 随机结果来自NSFetchedResultsController
- 14. 来自MySQL的XML数据
- 15. 来自JSON的数据MYSQL
- 16. 随机种子来产生随机数
- 17. 来自数据库的简单随机查询
- 18. Mysql自定义自动增量ID来修复随机ID
- 19. 随机图片从数据库MYSQL
- 20. Highcharts来自mysql数据库的数据
- 21. 来自随机放置的圆圈的随机字符串
- 22. 如何显示从MySQL随机自动旋转数据?
- 23. MySQL查询接收来自两个表的随机组合
- 24. MySQL - 随机“B”的随机'0123'
- 25. 来自Google的随机图片网址
- 26. 来自sql server的随机问题
- 27. 来自XSPDocument的getDocument()随机为null
- 28. 来自Flags enum的随机值
- 29. 来自excel的10个随机行
- 30. 来自阵列的随机图像PHP5
您可以使用哪些脚本语言? –