根據值的大小來確定對應項的出現的概率(newid()的使用)

從數據庫裏隨機取紀錄,隨機取好像
SELECT * from b order by newid()就行了,
但又要按字段a取,比如a的直的越大,出現的機率就越高

--答:

建一個表,字段爲(a)
a 的值爲多少就添加幾條記錄

取時再這樣, select top 1 a from 表 order by newid()

------a 的值越大,被取到的機會也會越大

 

發佈了50 篇原創文章 · 獲贊 5 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章