-2
A
回答
1
你可以使用ORDER BY dbms_random.value
然後通過5制定出的總記錄和分裂的數量,並以此來限制行數返回:
SELECT * FROM
(SELECT * FROM mytable
ORDER BY dbms_random.value
)
WHERE rownum <= (SELECT count(*)/5 from mytable)
相關問題
- 1. Python - 將列表隨機分成幾乎相等的部分
- 2. 如何將數字分解爲隨機生成的部分
- 3. 生成隨機樹分支
- 4. 5分鐘內產生隨機數
- 5. 從正則表達式生成部分隨機字符串
- 6. 將列表項目隨機放入字符串的部分
- 7. Prolog - 將列表分成3部分
- 8. 將單個NSMutableArray分成兩部分,以便我可以在UITableView的每個部分中設置每個部分
- 9. 我該如何隨機刪除文件行的某個部分?
- 10. 劃分爲兩個不相等的隨機部分
- 11. 隨機並將NumPy數組劃分爲不等數部分
- 12. 將整個網址分解成部分
- 13. 將雙分割成多個部分
- 14. 將一個字節分成幾部分
- 15. 創建一個部分洗牌的隨機數排序列表
- 16. Python-如何形成2個列表的隨機分區
- 17. 將wordpress分成兩部分
- 18. 將ListView分割成部分
- 19. 將PDL分成兩部分
- 20. 將列分成兩部分
- 21. 將`UITableViewCell`分成幾部分
- 22. 我如何隨機地將一個列表分爲兩個列表
- 23. 我需要幫助將列表拆分成相等部分
- 24. 生成一個隨機字符,oracle
- 25. 導出一部分Oracle表
- 26. 部分隨機化的PHP數組
- 27. 隨機畫布部分的繪製
- 28. 隨機化陣列的一部分
- 29. 我怎樣才能將表格行分成三個確切的部分?
- 30. 生成由Zipf分發的隨機數
爲什麼不使用的rownum? –
你的意思是什麼?沒有Oracle結構稱爲零件,我想!你的意思是分區嗎? –
[從oracle查詢中選擇結果的隨機樣本]的可能重複(http://stackoverflow.com/questions/733652/select-a-random-sample-of-results-from-an-oracle-query) –