ORACLE构造斐波那契数列
斐波那契数列,又称黄金分割数列,指的是这样一个数列:1,1,2,3,5,8,13,21,…… 从第三项开始,每一项都等于前两项之和。 在oracle中,使用传统的connect by方法做不出来,但是用oracle10g以上所支持的model可以轻松构造,代码如下: SELECT rn, n FROM (SELECT ROWNUM rn FROM dual CONNECT BY ROWNUM <= 10) MODEL RETURN UPDATED ROWS DIMENSION BY (rn) MEASURES (1 n)&nb