我有一个数据库,其中我得到我的问题,正确的答案/选项从...我想我的应用程序自动生成随机rowIds,这样的问题可以洗牌..当然,已经显示的问题不应该再次显示。我想得到10个问题,然后完成(); ..如何从我的数据库中获得一个随机rowId?
-1
A
回答
0
使用随机rowId是错误的方法。如果数据库被修改并且ID变得无效,该怎么办?当出现无效的ID时,您必须检查每个ID并重新生成。
相反,您应该在SELECT语句中使用一个LIMIT子句,该子句的随机数小于表中的行数。
0
不需要先生成随机ID。只需插入你的行,确保你有questionId
列。
当你想读取你的数据库。这样做quizid = rand()
....
之后,你在你的数据库中选择与quizid行
SELECT * FROM quiztable WHERE questionId = quizid
喜欢的东西,这将使你从数据库中随机一行。
我想你明白了。
相关问题
- 1. 如何从android中的firebase数据库中获得一个随机对象?
- 2. 如何从Progress数据库获取ROWID
- 3. 如何从我的nedb数据库获得一条随机记录
- 4. 如何从飞镖的射程中获得一个随机数?
- 5. 如何从MS Access数据库获得随机记录
- 6. 如何从非连续集合中获得一个随机数?
- 7. 如何从php数组中获得一个随机列表值
- 8. 如何从大气噪声中获得一个随机数?
- 9. 我如何从Socrata API获得随机数据?
- 10. 无法从随机类中获得一个随机的int值
- 11. 最快的方式从数据库中获得随机记录
- 12. 如何从MySQL数据库中获取随机数的行?
- 13. 我如何从已创建的随机数中获得种子
- 14. 我如何从列表中获得随机数的元素
- 15. 获得一个随机的项目从
- 16. Android如何获得随机sqlite数据?
- 17. 我想从一个ArrayList中的数组中获得一个随机项目
- 18. 如何从iphone sdk中随机获取数据库中的值?
- 19. 如何获得随机数
- 20. 如何从ping中获得一个随机生成的ip
- 21. 我如何获得一个随机数字以保持光滑?
- 22. 如何从引用的数据库(CoreData)中获得随机报价(文本)? (iPhone)
- 23. 如何使用Linq从mvc4的数据库中获得随机条目
- 24. 如何从实时数据中获得随机输出
- 25. 生成随机ROWID
- 26. 如何从一系列数字中获得随机值?
- 27. 如何从列表中获得两个随机数字?
- 28. 如何从oracle数据库中随机获取记录?
- 29. 如何从数据库中获取随机记录
- 30. 如何从SQLite数据库中获取随机记录?
也查看这个类似的问题http://stackoverflow.com/questions/12270802/sqlite-android-selecting-random-row –