最近看oracle资料的时候,了解rownum的概念,以前只知道对数据库表进行简单的增删改查;
看到了rownum的概念后,突然想到了好多业务场景应该都可以适用的,比如在进行随机发奖的时候,
我们就可以从先查一下奖品表中可以发的总奖品数,然后通过java的Random类在总奖品数内生成一个随机整数X,然后调用
select * from (select rownum no,id from Table where rownum=X
获取出该条奖品,这样获取出来的值,在一定的并发量的时候,发生拿到同