闯天涯...路在何方?

不要被生活剥去你的理想、梦想、幻想。。。Rejoicing in hope,patient in tribulation.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

SQLServer,Oracle随机函数和取前几条数据的区别.

Posted on 2009-12-23 23:02  CharlesLi  阅读(1081)  评论(0)    收藏  举报

SQLServer,Oracle随机函数和取前几条数据的区别.

sqlserver中:

取前10条数据: select top 10 * from table

取随机的10条数据:select top10 * from table order by newid()

oracle中:

取前10条数据: select * from tabel where rownum <11

取随机的10条数据: select * from table where rownum <11 order by dbms_random.val