我的查詢使用ORDER BY CASE正確選擇結果。 我想在每個案例中隨機化結果。即 ORDER BY CASE WHEN apples (randomize) THEN 1 WHEN pears (randomize) THEN 2, etc.
所以我的結果仍然按每種情況排序,但在PER結果的情況下它們是隨機的,每次查詢運行。mysql中的隨機順序按實例排列
0
A
回答
0
您可以試試ORDER BY CASE, RAND()
。當然,RAND()
會生成一個隨機數。
但是,我聽說某處SQL中的混洗元素不是最有效的方式,並且最好隨機化PHP中的元素。但每個案例隨機化並不是一項簡單的任務。 (PHP rand()
function)
0
相關問題
- 1. 按順序排列,然後隨機?
- 2. ASP.net按順序隨機排列
- 3. Oracle SQL按隨機順序排列
- 4. 按隨機順序的新Guid排序
- 5. 按表現排序的隨機順序
- 6. 按字母順序排列類實例
- 7. Zend_Db_Select按隨機順序排列,在mssql/mysql兼容
- 8. mysql按順序隨機()和按價值排序 - 可能嗎?
- 9. iTextSharp以隨機順序排列的Acofields
- 10. 按隨機順序按組順序
- 11. mysql按實例排序
- 12. 按鈕的隨機順序
- 13. MySQL按特定順序按月排列
- 14. MySQL按照DESC順序排列三列
- 15. MySQL - 按特定順序列排序
- 16. 按列排序MySQL行,但不按字母順序排列
- 17. MySQL:按不正確的順序排列
- 18. 按字母順序排列的鏈表不按順序排列
- 19. 按順序排列
- 20. Mysql按錯誤順序排列CI
- 21. MySQL按優先順序排列
- 22. mysql按字段順序排列顯示
- 23. MYSQL按日期時間順序排序而不是按時間順序排列
- 24. MySQL條目按錯誤順序排列按日期排序
- 25. 在MYSQL中按字母順序排列多行和排序
- 26. 按順序排列並按組排序
- 27. 以排序順序生成隨機數
- 28. 按聚合順序排列的順序
- 29. MySQL按字母順序排列的順序
- 30. 「按順序排列」按相反順序排列?
你可以嘗試'ORDER BY CASE,RAND()' 。 – phimuemue 2010-06-19 11:18:01