我想從我的數據庫中選擇一個隨機條目,但只能從最新的100個條目中選擇。有什麼想法嗎?謝謝。MySQL SELECT從頂部100的隨機數
0
A
回答
1
用於MySQL的 -
SELECT * FROM
(SELECT * FROM table1 order by created_date desc LIMIT 100) table1_alias
ORDER BY RAND()
LIMIT 1
這裏的內部查詢獲得前100條記錄,你可能需要用別的東西來代替CREATED_DATE。
外部查詢是什麼給出了一個隨機記錄。
對於Oracle,你需要這樣的事情 -
select * from
(select * from table1 where rownum < 100 order by created_date desc) table1_alias
where rownum=1 order by dbms_random.value
相關問題
- 1. C++的隨機數-100到100
- 2. 計數100個隨機數
- 3. 頂部100%
- 4. Android:100 - 隨機數,而不是100成爲隨機
- 5. 100隨機圈
- 6. 生成隨機數1-100
- 7. 我想打印從-100到100的隨機數字
- 8. 隨機和唯一的Mysql select查詢
- 9. Uploadify隨機掛100%
- 10. MySQL select隨機行 - rand()性能
- 11. SQL選擇頂部和隨機填充
- 12. 更新隨機頂部50行
- 13. 隨機左,頂部位置,jquery,javascript
- 14. 從CockroachDB中的`SELECT`返回隨機行
- 15. PHP MySQL select * WHERE id => 100
- 16. 隨機數在MySQL
- 17. 2個隨機數字0-100
- 18. 生成隨機整數,等於100
- 19. 如何從jquery的數組值100中選擇隨機5值?
- 20. 需要生成從100到500的隨機數
- 21. Java - 獲取從100到999的隨機數
- 22. 隨機圖片從數據庫MYSQL
- 23. 從Mysql獲取隨機值
- 24. 從mysql獲得隨機值
- 25. 隨機從一個MySQL表
- 26. Android,從外部json隨機
- 27. 100的隨機數的奇數和偶數計數器
- 28. MySQL - 隨機「B」的隨機'0123'
- 29. 用mysql插入隨機數
- 30. 更新隨機數mySQL
http://www.whathaveyoutried.com –