我在寫一個應用程序隨機選擇基於測驗 因此我需要從數據庫 IM使用隨機選擇數據的sqlite 請幫助如何從數據庫
Q
如何從數據庫
-1
A
回答
1
您應該檢查RANDOM()函數,例如:
SELECT * FROM table ORDER BY RANDOM() LIMIT 1;
0
SELECT * FROM table ORDER BY RANDOM()
0
Select * from Table order by random()
0
爲了最大限度地減少對數據庫的訪問,我建議讀出您所有的問題到數據結構內存(假設沒有那麼多,它會消耗所有的內存)。
然後,您可以使用合適的洗牌算法對數組進行洗牌,並彈出要使用的數組中的問題。
相關問題
- 1. 如何從mysql數據庫
- 2. 如何從SQLite數據庫
- 3. 如何從SQL數據庫
- 4. 如何從數據庫
- 5. Laravel:如何從數據庫
- 6. 如何從數據庫
- 7. 如何...從數據庫
- 8. 如何從MySQL數據庫
- 9. 如何從數據庫
- 10. 如何從MySQL數據庫
- 11. 如何從數據庫
- 12. 如何從數據庫
- 13. 如何從數據庫
- 14. 如何從數據庫
- 15. 如何從數據庫
- 16. 如何從Access數據庫
- 17. 如何從數據庫
- 18. 如何從mysql數據庫
- 19. 如何從數據庫
- 20. 如何從數據庫
- 21. 如何從數據庫
- 22. 如何從PostgreSQL數據庫
- 23. 如何從數據庫
- 24. 如何從MySQL數據庫
- 25. 如何從數據庫
- 26. 如何從MongoDB數據庫
- 27. 如何從數據庫
- 28. 如何從數據庫
- 29. 如何從數據庫
- 30. 如何從數據庫
你還沒有指定它,但可能你也想確保你連續兩次得到同樣的問題。 – 2010-08-05 09:37:18