शुरू करेंमुफ़्त में शुरू करें

Potencies का योग निकालें

इस अभ्यास में, आप potencies का योग रिकर्सिव तरीके से निकालेंगे। यह गणितीय श्रेणी इस प्रकार परिभाषित है:

  • result=1 जब step = 1
  • result + step^step जब step > 1

इस श्रेणी में संख्याएँ बहुत तेजी से बड़ी हो जाती हैं और यह श्रेणी अभिसरित नहीं होती। इस अभ्यास का कार्य step = 9 के लिए potencies का योग निकालना है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL Server में Hierarchical और Recursive Queries

पाठ्यक्रम देखें

अभ्यास निर्देश

  • step और result फ़ील्ड के साथ CTE calculate_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;
कोड संपादित करें और चलाएँ