Potencies का योग निकालें
इस अभ्यास में, आप potencies का योग रिकर्सिव तरीके से निकालेंगे। यह गणितीय श्रेणी इस प्रकार परिभाषित है:
result=1जबstep = 1result + step^stepजबstep > 1
इस श्रेणी में संख्याएँ बहुत तेजी से बड़ी हो जाती हैं और यह श्रेणी अभिसरित नहीं होती। इस अभ्यास का कार्य step = 9 के लिए potencies का योग निकालना है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में Hierarchical और Recursive Queries
अभ्यास निर्देश
stepऔरresultफ़ील्ड के साथ CTEcalculate_potenciesपरिभाषित करें.- गणितीय श्रेणी की परिभाषा को आधार बनाकर
stepऔरresultको इनिशियलाइज़ करें. - अगले step को
POWER(step + 1..में जोड़ें औरresultमें सम्मिलित करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- 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;