Re: [SQL ] 如何隨機取一筆資料
※ 引述《Adonisy (如果準時送達,DHL好評價)》之銘言:
: select top 1 A.sort,OrderID from (select (newid()) sort,* from
: orders) A Order by A.sort
: 咦...也是用 newid來做
ㄟ 謝謝大家熱烈回響
大致瞭解了...
不過我是用mysql...似乎沒有newid這個函式
不過後面加上另一個r做為排序依據的方式 倒是也挺妙的
好招好招...
不過上面adonisy的這個... ㄟ... 有點看不懂...可以解釋一下嗎?
其實我是不知道newid()到底是做什麼用的...
另外seagal哪個產生出的亂數都一樣的問題
因該是要給亂數種子吧?
rand(xx) 可以參考noguest哪個程式用randomize()設定
每次出來的就會不一樣了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.153.239
推
08/26 23:22, , 1F
08/26 23:22, 1F
推
08/26 23:36, , 2F
08/26 23:36, 2F
推
08/26 23:50, , 3F
08/26 23:50, 3F
討論串 (同標題文章)