sql隨機抽取資料庫記錄

2022-03-24 08:52:38 字數 362 閱讀 1459

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 表的時候,再增加一列為 ...