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

विंडो में पहला मान

मान लीजिए आप हर territory में सबसे पहली OrderDate या सबसे आखिरी तारीख़ जानना चाहते हैं. आप इसके लिए क्रमशः FIRST_VALUE() और LAST_VALUE() विंडो फंक्शन का उपयोग कर सकते हैं! ये रहे चरण:

  • पहले, हर territory के लिए partitions बनाएँ
  • फिर, OrderDate के अनुसार order करें
  • अंत में, अपनी ज़रूरत के अनुसार FIRST_VALUE() और/या LAST_VALUE() फंक्शन का उपयोग करें

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

इंटरमीडिएट SQL Server

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

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

एक T-SQL क्वेरी लिखें जो हर TerritoryName के लिए partitions बनाकर सबसे पहली OrderDate लौटाए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

SELECT TerritoryName, OrderDate, 
       -- Select the first value in each partition
       ___(OrderDate) 
       -- Create the partitions and arrange the rows
       OVER(PARTITION BY TerritoryName ___ OrderDate) AS FirstOrder
FROM Orders
कोड संपादित करें और चलाएँ