在接案子的過程中,總是會遇到一種程式,那就是投票。
隨投票而來的附加程式就是,抽獎!!
而抽獎最公平的方式就是,亂數!!(投票 = 抽獎 = 亂數 = 程式設計師該死,冏)
不過,身為一個程式設計員,偷懶是必備的人格特質…呃…我是說精進,所以下面的語法將增加你喝咖啡打混的時間…不…我是說提升工作效率,增加公司生產力!!
SELECT TOP 10 * FROMORDER BY NEWID()
利用NEWID()這個方式,取得每一筆Record的GUID(唯一值),這個唯一值是由SQL自已產生的,同時!!它剛好每執行一次就隨機產生一次,所以…嘿嘿嘿…
GUID的註釋如下:
Guid can be use for saving unique identifier in an SQL database. Its useful in creating a unique key for a particular session.rel
沒有留言:
張貼留言