ComenzarEmpieza gratis

Calcula la suma de potencias

En este ejercicio, vas a calcular recursivamente la suma de potencias. Esta serie matemática se define así:

  • result=1 para step = 1
  • result + step^step para step > 1

Los números de esta serie crecen muy rápido y la serie no converge. Tu tarea es calcular la suma de potencias para step = 9.

Este ejercicio forma parte del curso

Consultas jerárquicas y recursivas en SQL Server

Ver curso

Instrucciones del ejercicio

  • Define la CTE calculate_potencies con los campos step y result.
  • Inicializa step y result usando la definición de la serie matemática como guía.
  • Añade el siguiente paso a POWER(step + 1.. y súmalo a result.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

-- Define the CTE calculate_potencies with the fields step and result
WITH ___ (___, ___) AS (
    SELECT 
  		-- Initialize step and result
  		___,
  		___
    UNION ALL
    SELECT 
  		step + 1,
  		-- Add the POWER calculation to the result 
  		___ + POWER(step + 1, ___ + 1)
    FROM calculate_potencies
    WHERE step < 9)
    
SELECT 
	step, 
    result
FROM calculate_potencies;
Editar y ejecutar código