麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

sql 隨機(jī)抽取幾條數(shù)據(jù)的方法 推薦

2020-07-25 13:34:33
字體:
供稿:網(wǎng)友
傳說用這個語句管用:select top 5 * from tablename order by newid()
我放到sql的查詢分析器里去執(zhí)行果然管用,隨機(jī)抽取5條信息,不停的換,結(jié)果我應(yīng)用到程序里的時候就不管用了,總是那幾條,于是對這個東西進(jìn)行了一個研究得出另一種方法:
newid() 可以產(chǎn)生如:"49869293-8891-4B31-B88E-A584D9621490” 這樣的數(shù)據(jù)結(jié)果,而且每一行產(chǎn)生的都不同,這樣的話,我們就可以在查詢的時候給結(jié)果集里加上這么一個列,比如:
select *,newsid() from 表名
然后我們在給這個結(jié)果集排序,因?yàn)槊看蝞ewid()所產(chǎn)生的值都不同,所以如果排序的話,每次當(dāng)然也都不一樣,這樣我們就可以隨機(jī)挑選幾條數(shù)據(jù)了,那我們在從前面加上一個top 語句就變成了:
復(fù)制代碼 代碼如下:

select top 10 *, NewID() as random from 表名 order by random

用這樣的方法就可以得到。我們想要結(jié)果了。不信的話你可以去試試。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 激情网站免费观看 | 精品国产一区二区三区久久久蜜 | 久久艹艹艹 | 国产精品一区二区三区在线播放 | 欧美一级久久 | 中国洗澡偷拍在线播放 | 成人在线视频免费 | 成年片在线观看 | 毛片网站视频 | 成人三级电影网址 | 免费观看一区 | 欧美在线观看黄色 | 国产资源在线观看 | 日本在线播放一区二区三区 | 久久精品中文字幕一区二区 | 91精品国产福利尤物免费 | av在线免费观看网 | 成人在线网站 | 黄色网址在线免费 | 成人性视频在线 | 久草在线手机观看 | 麻豆一二区 | 久久成年网站 | 日韩视频一区二区三区四区 | 人人舔人人舔 | 鸳鸯谱在线观看高清 | 亚洲自拍第二页 | 亚洲网站一区 | 成人综合区一区 | 三级国产三级在线 | 国产乱色精品成人免费视频 | 日本爽快片100色毛片视频 | 一级电影在线观看 | 粉嫩蜜桃麻豆免费大片 | av播放在线 | 国产午夜免费视频 | 久久精片 | 久久综合久久综合久久综合 | 欧美日韩视频在线播放 | 成人短视频在线观看免费 | 久久精品久 |