随机取出十条记录: 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()
一共有 1 条评论