一句SQL随机查询ACCESS中的几条记录
?針對“用一條SQL得到數(shù)據(jù)庫中的隨機(jī)記錄集”問題在網(wǎng)上已經(jīng)有很多答案了:
SQL Server 2000:
SELECT TOP n * FROM tanblename ORDER BY NEWID()
Access
SELECT TOP n * FROM tanblename ORDER BY rnd([一個(gè)自動(dòng)編號字段])
好了!就說說這個(gè)Access的!
打開Access2003建立一個(gè)帶有自動(dòng)編號字段的表 T1 : id_(auto),content_
隨便插入些許記錄
然后,點(diǎn)選“查詢”新建一個(gè)查詢,“設(shè)計(jì)視圖”,選擇T1,然后選擇SQL視圖(這樣可以寫自己的SQL了,比較習(xí)慣),好了,寫吧:
SELECT TOP 3 [content_] FROM [T1] ORDER BY rnd([id_])
然后運(yùn)行一下結(jié)果,嗯記住了是什么結(jié)果哦。
返回SQL視圖,再運(yùn)行看結(jié)果,跟上次的不一樣!那就對了!(當(dāng)然你的T1里別只有少于3條的記錄呀)
好了,我們是搞WEB開發(fā)的!
轉(zhuǎn)載于:https://www.cnblogs.com/Sue_/articles/1821273.html
總結(jié)
以上是生活随笔為你收集整理的一句SQL随机查询ACCESS中的几条记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百度世界-“框天地”
- 下一篇: Linux Kernel and And