mysql:select * from [tablename] order by rand() limit 10
sql server:select top 5 * from [tablename] order by newid()
access:select top 5 * from [tablename] order by rnd(id),其中id是自動編號的字段。在vb+access可以隨機,但在asp裡卻沒法得到隨機的結果。可能是asp有快取的結果吧,因此,需要修改一下這條語句,改為下面的方式:
randomize
select top 5 * from [tablename] order by rnd(-(id+rnd()))
隨機抽取資料庫記錄
mysql select from tablename order by rand limit 10 sql server select top 5 from tablename order by newid access select top 5 from tablename order by r...
sql隨機抽取記錄
我們經常想在乙個資料表中隨機地選取出資料來,比如隨機生成考試試卷等。利用 sql server 的 newid 方法就可以很輕鬆地達到這個目的。newid 方法返回乙個 guid,如 ee95a489 b721 4e8a 8171 3ca8cb6ad9e4 在 select 表的時候,再增加一列為 ...
sql隨機抽取記錄
我們經常想在乙個資料表中隨機地選取出資料來,比如隨機生成考試試卷等。利用 sql server 的 newid 方法就可以很輕鬆地達到這個目的。newid 方法返回乙個 guid,如 ee95a489 b721 4e8a 8171 3ca8cb6ad9e4 在 select 表的時候,再增加一列為 ...