SQL 每行随机产生数字
生活随笔
收集整理的這篇文章主要介紹了
SQL 每行随机产生数字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SELECT?
??FLOOR(RAND(ABS(CHECKSUM(NEWID())))?*?100)?AS??Rnd,
??id,
??name
FROM?MyTable
??FLOOR(RAND(ABS(CHECKSUM(NEWID())))?*?100)?AS??Rnd,
??id,
??name
FROM?MyTable
ORDER?BY?Rnd?DESC??
?
FLOOR(RAND(ABS(CHECKSUM(NEWID())))?*?100) ? ?--可以得到0~99之間的隨機數?
?你可以用此句算概率什么的,如果要隨機得到記錄,則用?????
selecttop?N?*?from?MyTable?orderby?newid()?----N是一個你指定的整數,表是取得記錄的條數
?
AUTHOR:Ryan.Zhu
FROM:?http://www.cnblogs.com/flysnow-z/archive/2012/03/07/2383637.html
?
轉載于:https://www.cnblogs.com/flysnow-z/archive/2012/03/07/2383637.html
總結
以上是生活随笔為你收集整理的SQL 每行随机产生数字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分布式版本控制系统Mercurial(一
- 下一篇: 工作组模式下SQL Server 200