有關 sql 的問題....

2007-01-06 9:09 pm
我有一個用mysql寫的datebase, 我已test過可以正常運作..

我想問問我可否從database中 random select 10個record???

thanks

回答 (2)

2007-01-07 10:25 am
✔ 最佳答案
SELECT * FROM TableName ORDER BY RAND() LIMIT 10;
參考: me
2007-01-07 6:17 am
看過mysql doc, 我想沒有直接的辦法了. 唯一是select all, 然後另再寫程式random 10順序的數字然後指這個數字的rowno來做.
除非你的table的row id是數字, 那可用RAND(N)* max(ID)亦可.
參考: me


收錄日期: 2021-04-13 15:57:10
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070106000051KK01723

檢視 Wayback Machine 備份