天天看點

随機提取N條記錄[多種資料庫方法]

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 随機提取10條記錄的例子: 

Sql server: 

select top 10 * from 表 order by newid() 

Access: 

SELECT top 10 * FROM 表 ORDER BY Rnd(id) 

Rnd(id) 其中的id是自動編号字段,可以利用其他任何數值來完成 

比如用姓名字段(UserName) 

SELECT top 10 * FROM 表 ORDER BY Rnd(len(UserName)) 

MySql: 

Select * From 表 Order By rand() Limit 10 

随機提取10條記錄的例子: 

Sql server: 

select top 10 * from 表 order by newid() 

Access: 

SELECT top 10 * FROM 表 ORDER BY Rnd(id) 

Rnd(id) 其中的id是自動編号字段,可以利用其他任何數值來完成 

比如用姓名字段(UserName) 

SELECT top 10 * FROM 表 ORDER BY Rnd(len(UserName)) 

MySql: 

Select * From 表 Order By rand() Limit 10