Výpočet součtu mocnin
V tomto cvičení vypočítáš součet mocnin rekurzivně. Tato matematická řada je definována takto:
result=1prostep = 1result + step^stepprostep > 1
Čísla v této řadě rostou velmi rychle a řada není konvergentní. Úkolem tohoto cvičení je vypočítat součet mocnin pro step = 9.
Toto cvičení je součástí kurzu
Hierarchical and Recursive Queries in SQL Server
Pokyny k cvičení
- Definuj CTE
calculate_potenciess polisteparesult. - Inicializuj
steparesultpodle definice matematické řady. - Přidej další krok do
POWER(step + 1..a přičti ho k hodnotěresult.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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;