zoukankan      html  css  js  c++  java
  • SQL Server ->> 斐波那契数列(Fibonacci sequence)

     斐波那契数列(Fibonacci sequence)的T-SQL实现

    ;WITH T AS (
    SELECT 1 AS NUM, CAST(1 AS BIGINT) AS curr, CAST(NULL AS BIGINT) AS prv
    UNION ALL
    SELECT curr.NUM + 1 AS NUM, CAST(CASE WHEN prv IS NULL THEN curr ELSE curr + prv END AS BIGINT) AS curr, CAST(curr AS BIGINT) AS prv
    FROM T curr
    WHERE CAST(CASE WHEN prv IS NULL THEN curr + 1 ELSE curr + prv END AS BIGINT) <= CAST(POWER(2,16) AS BIGINT) * CAST(POWER(2,16) AS BIGINT)/2
    )
    
    SELECT curr FROM T
  • 相关阅读:
    makefile
    xcode
    centos
    debug
    服务器开发
    socket
    xcode
    调用cpp库更基本
    nodejs cpp动态库
    html5图片裁剪法--
  • 原文地址:https://www.cnblogs.com/jenrrychen/p/5343539.html
Copyright © 2011-2022 走看看