博学,审问,慎思,明辨,笃行

The World Of wtiancai
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随机抽取n个记录的SQL

Posted on 2005-01-25 11:59  wtiancai  阅读(1056)  评论(1编辑  收藏  举报
使用 dbms random value的一种方法


Oralce:
    SQL> select *from (select *from t order by dbms_random.value) where rownum<10;


mysql: 
    select * from tablename order by rand() limit 10

sqlserver:
    select top 10 * from tablename order by NEWID()