随机从数据库中搜索几条记录出来
select dbms_random.value,t.* from mkt_mission t order by 1;
这个sql肯定可以随机了,先对每个搜索出来的记录生成一个random字段,然后对该字段排序。
select * from bak_mkt_award order by dbms_random.value;
这个sql和上面的一样,只不过random字段是隐藏的。
大家还有没有效率更高的写法?
发布时间: 2012-09-24 13:49:41 作者: rapoo
随机从数据库中搜索几条记录出来
select dbms_random.value,t.* from mkt_mission t order by 1;
select * from bak_mkt_award order by dbms_random.value;