close

在網路上找到的
有關SQL如何取隨機的方法:




原文:Selecting Random Records With SQL



裡面就有寫出各種SQL語法對於隨機的取法~很詳細

目前只使用到SQL Server 2005 方法為:

SELECT TOP 1 Field1, …, FieldN
FROM Table1
ORDER BY NEWID()


在這邊就可以達成將一系列的資料分別隨機塞入table中的目的.

不過有個問題...

執行非常久阿...

因為塞入的Table資料筆數非常多,而又是使用update, 沒法用類似bulk insert的處理方式

光是撈個隨機數就很久...

不知道有沒有好的解決方式了
arrow
arrow
    全站熱搜

    pikachumk2 發表在 痞客邦 留言(0) 人氣()