博主资料

留言 加为好友 收藏

用户名:  feihu1984

个人统计

用户名: feihu1984
等级: 初来乍到
威望: 30
积分: 125
在线时间: 0 小时
日志总数: 19
评论数量: 12
访问次数: 58958
建立时间: 2006-09-21
RSS订阅       手机访问

最新评论

文章搜索

友情链接

最近访问的人:

MyBlog
2008-04-30 16:54:53
Java初学者
2008-04-04 09:30:26
虚拟主机
2007-08-03 04:11:23
wang
2007-07-03 10:16:36

日志文章

2007年05月28日 15:32:20

随机抽取数据库表中记录

随机取出十条记录:
oracle
1、select * from (select * from table_name order by trunc(dbms_random.value(0,1000))) where Rownum<=10
   --这样可以保证产生的随机数在0---1000之间!
2、select * from table_name sample(5) where Rownum<=10
   --smaple(xxx) xxx是百分比,5代表5%
ACCESS
   select top 10 * from table_name order by rnd(id)
  
SqlServer
   select top 10  * from table_name order by NEWID()
  

Tags: 随机  

类别: 数据库 |  评论(1) |  浏览(2367) |  收藏
发表评论