我正在做一個項目,我需要從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. 隨機種子來產生隨機數
- 19. Mysql自定義自動增量ID來修復隨機ID
- 20. 隨機圖片從數據庫MYSQL
- 21. Highcharts來自mysql數據庫的數據
- 22. 來自隨機放置的圓圈的隨機字符串
- 23. 隨機數發生器自動隨機
- 24. 如何顯示從MySQL隨機自動旋轉數據?
- 25. MySQL查詢接收來自兩個表的隨機組合
- 26. MySQL - 隨機「B」的隨機'0123'
- 27. 爲每一行隨機(隨機)數據
- 28. 來自序列的唯一隨機int
- 29. 來自sql server的隨機問題
- 30. 來自Google的隨機圖片網址
您可以使用哪些腳本語言? –