老农民挖数据

最近在搞java

最近在论坛发现大家讨论鸡蛋

大师的sql:

with t(lvl,kp,pg,pj) as (select 1 lvl,
                                   5 kp,
                                  5 pg,
                                  5 pj
                             from dual
                            union all
                           select lvl + 1,
                                  floor(t.kp/2),
                                  floor(t.pg/4),
                                 t.pj + floor(t.kp/2) + floor(t.pg/4)
                            from t
                           where t.kp >=1 or t.pg >=4)
 select * from t

其实这是with的递归调用。 比较经典,收藏
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shushugood/article/details/51544062
个人分类: oracle_杂谈
上一篇本地索引中 前缀索引和非前缀索引的测试 oracle
下一篇javax.persistence.PersistenceException: [PersistenceUnit: cmf.server] Unable to build EntityManagerF
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭