一念无阻 發表於 2006-8-24 00:00:00

随机提取N条记录

随机提取10条记录的例子: <BR><STRONG>Sql&nbsp;server:</STRONG> <br><br>select&nbsp;top&nbsp;10&nbsp;*&nbsp;from&nbsp;表&nbsp;order&nbsp;by&nbsp;newid() <br><br><STRONG>Access:</STRONG> <br><br>SELECT&nbsp;top&nbsp;10&nbsp;*&nbsp;FROM&nbsp;表&nbsp;ORDER&nbsp;BY&nbsp;Rnd(id)&nbsp; <br><br>Rnd(id)&nbsp;其中的id是自动编号字段,可以利用其他任何数值来完成 <br><br>比如用姓名字段(UserName) <br><br>SELECT&nbsp;top&nbsp;10&nbsp;*&nbsp;FROM&nbsp;表&nbsp;ORDER&nbsp;BY&nbsp;Rnd(len(UserName))&nbsp; <br><br><STRONG>MySql:</STRONG> <br><br>Select&nbsp;*&nbsp;From&nbsp;表&nbsp;Order&nbsp;By&nbsp;rand()&nbsp;Limit&nbsp;10
頁: [1]
查看完整版本: 随机提取N条记录