专注于网站技术与网络营销的博客
« win2003_iis6服务器设置排错解答javascript设计 »

随机抽取数据库中的记录

在一些时候我们需要从数据库中随意抽取几条数据出来,并每次不一样可以使用如下的方法:


Sql server中随机抽取记录:
select top 8 * from 表 order by newid()

Access中随机抽取记录:
SELECT top 8 * FROM 表 ORDER BY Rnd(id)

MySQL中随机抽取记录
select * from table order by rand() limit 1
这是随机选取一个记录,如果想提取多个就将1改为你想要的数目

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Devo Build 80201

Copyright 2005 - 2008, 完美生活(专注于网站技术与网络营销的博客). Some Rights Reserved.