ITPub博客

首页 > 数据库 > 数据库开发技术 > 经典SQL-1

经典SQL-1

原创 数据库开发技术 作者:wangkxxe 时间:2009-07-21 17:33:41 0 删除 编辑

不用函数实现N的阶乘

SELECT MAX(prod)
FROM (SELECT prod
FROM ( SELECT ROWNUM rn
FROM DUAL
CONNECT BY ROWNUM<=6
)
MODEL RETURN UPDATED ROWS
DIMENSION BY (rn)
MEASURES (rn rn2,1 prod )
RULES (
prod[any] order by rn=DECODE(rn2[cv()],1,1,prod[cv()-1]*rn2[cv()])
)
)

[@more@]

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

下一篇: 经典SQL-2
请登录后发表评论 登录
全部评论

注册时间:2009-02-25

  • 博文量
    68
  • 访问量
    109835