スポンサーを募集中。紹介コンテンツもご用意しますので、ご興味あればお問い合わせください。
フィボナッチ数列(1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...)の最初の10項を生成するための再帰的CTEとして、 正しいSQLを選択してください。以下はサンプルです。
1 WITH RECURSIVE fib (n, curr, prev) AS (2 -- アンカーメンバー:初期値を設定3 SELECT 1, 1, 04 UNION ALL5 -- 再帰メンバー:次のフィボナッチ数を計算6 SELECT n + 1, curr + prev, curr7 FROM fib 8 WHERE n < 109 )10 SELECT n, curr as fibonacci_number11 FROM fib12 ORDER BY n;
実行結果:
(select 1 option)
前の問題
上に戻る
次の問題