用dbms_random从固定的数中随机取数

上一篇 / 下一篇  2008-05-13 18:17:32 / 天气: 晴朗 / 心情: 平静

别人原一个问帖,我用这个方法解决,觉得有点笨啦,哈哈

with tt as (select 1 B from dual
            UNION ALL
            select 4 b from dual
            UNION ALL
            select 8 b from dual
            UNION ALL
            select 9 b from dual
            UNION ALL
            select 12  from dual)
select b
from (select b,row_number() over(order by dbms_random.value) rn from tt) 
where rn=1  


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2008-09-08  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 3148
  • 日志数: 35
  • 图片数: 2
  • 建立时间: 2007-12-27
  • 更新时间: 2008-06-28

RSS订阅

Open Toolbar