ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 用dbms_random从固定的数中随机取数

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

原创 Linux操作系统 作者:zhangweicai74 时间:2008-05-13 18:17:32 0 删除 编辑

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

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  

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12391917/viewspace-265365/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 明天要回贵州了
请登录后发表评论 登录
全部评论

注册时间:2007-12-27

  • 博文量
    35
  • 访问量
    78476