1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL Server における階層型クエリと再帰クエリ

Connected

演習

べき乗の合計を計算する

この演習では、再帰を使ってべき乗の合計を計算します。この数列は次のように定義されます。

  • step = 1 のとき result = 1
  • step > 1 のとき result + step^step

この数列は非常に速く値が大きくなり、収束しません。この演習のタスクは、step = 9 のときのべき乗の合計を計算することです。

指示

100 XP
  • フィールド step と result を持つ CTE calculate_potencies を定義します。
  • 数列の定義に従って、step と result を初期化します。
  • 次の段を POWER(step + 1.. に追加し、result に加算します。