The Fibonacci sequence is a series of numbers
in which each number is the sum of the two
preceding numbers. The sequence starts with
0 and 1, and each subsequent number is the
sum of the previous two numbers.
Fibonacci sequence using CTE RECURSIVE:
WITH RECURSIVE fib(n, a, b) AS (
SELECT 1, 0, 1
UNION ALL
SELECT n+1, b, a+b FROM fib WHERE n<10
)
SELECT a FROM fib;
Output:
+------+
| a |
+------+
| 0 |
| 1 |
| 1 |
| 2 |
| 3 |
| 5 |
| 8 |
| 13 |
| 21 |
| 34 |
+------+
No comments:
Post a Comment