下面是我从百科看到的定义:
斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89...这个数列从第3项开始,每一项都等于前两项之和。
它的递推公式:
?...在 Oracle 里面,可以使用 CONNECT BY 查询,但是在 MySQL 里面可没有这个函数。...如果在 MySQL 8.0 之前,确实没有什么好的办法解决这个问题,在 MySQL 8.0 后,可以使用 CTE 递归来生成连续的数值。...输出结果打印如下:
n f--- --- 1 1 2 1 3 2 4 3 5 5 6 8...7 13 8 21 9 3410 55
CTE 递归的语法不是这篇文章的,后面我会写一篇文章专门讲怎么理解 CTE 递归。