1. sql server
select top 10 * from table order by newid()
2. access
select top 10 * from table order by rnd(id)
其中id為自增1的字段
3. access + asp
randomize
select top 10 * from table order by rnd(-(id + 「 & rnd() & 「))」
4. oracle
select * from (select * from table order by sys_guid()) where rownum < 10;
orselect * from (select * from table order by dbms_random.value) where rownum < 10;
5. mysql
select * from table order by rand() limit 10;
asp隨機讀取資料庫記錄
1 set rs server.createobject adodb.recordset rs.open select from news conn,1,1 if not rs.eof and rs.bof then rs.movefirst randomize 初始化乙個隨機數 i int rs....
隨機選擇資料庫記錄的方法
隨機選擇資料庫記錄的方法 使用randomize函式,通過sql語句實現 對儲存在資料庫中的資料來說,隨機數特性能給出上面的效果,但它們可能太慢了些。你不能要求asp 找個隨機數 然後列印出來。實際上常見的解決方案是建立如下所示的迴圈 randomize rnumber int rnd 499 1 ...
特殊讀取資料庫記錄的方法
sql server 中 select from table name order by rnd 或 order by newid access 中 select from table name order by rnd id asp 中 select from table name order b...