विषयसूची:

SQL में रैंक का क्या उपयोग है?
SQL में रैंक का क्या उपयोग है?

वीडियो: SQL में रैंक का क्या उपयोग है?

वीडियो: SQL में रैंक का क्या उपयोग है?
वीडियो: Rank() vs Dense_Rank() Window Function() | SQL Interview🎙Questions🙋🙋‍♀️ 2024, नवंबर
Anonim

NS पद () फ़ंक्शन एक विंडो फ़ंक्शन है जो असाइन करता है a पद परिणाम सेट के विभाजन में प्रत्येक पंक्ति में। NS पद एक पंक्ति की संख्या एक से अधिक द्वारा निर्धारित की जाती है रैंक जो उसके सामने आ जाए। इस सिंटैक्स में: सबसे पहले, खंड द्वारा विभाजन परिणाम में पंक्तियों को एक या अधिक मानदंडों द्वारा विभाजन में वितरित करता है।

इसके संबंध में SQL में रैंक फ़ंक्शन का क्या उपयोग है?

परिचय एसक्यूएल सर्वर पद () समारोह NS पद () समारोह एक खिड़की है समारोह जो असाइन करता है a पद परिणाम सेट के विभाजन के भीतर प्रत्येक पंक्ति में। समान मान वाले विभाजन के भीतर की पंक्तियाँ समान प्राप्त करेंगी पद . NS पद विभाजन के भीतर पहली पंक्ति का एक है।

इसी तरह, आप SQL में डेटा कैसे रैंक करते हैं? SQL सर्वर चार रैंकिंग कार्यों का समर्थन करता है:

  1. ROW_NUMBER: परिणाम सेट में प्रत्येक पंक्ति के लिए एक क्रमिक संख्या निर्दिष्ट करता है।
  2. रैंक: परिणाम सेट में प्रत्येक पंक्ति को रैंक करता है।
  3. DENSE_RANK: परिणाम सेट में प्रत्येक पंक्ति को रैंक करता है।
  4. NTILE: परिणाम सेट को फ़ंक्शन के तर्क के रूप में निर्दिष्ट समूहों की संख्या में विभाजित करता है।

इसके बाद, प्रश्न यह है कि SQL में रैंक () Row_number () और Dense_rank () में क्या अंतर है?

केवल रैंक के बीच का अंतर , DENSE_RANK तथा पंक्ति नंबर फ़ंक्शन तब होता है जब डुप्लिकेट मान होते हैं में ORDER BY क्लॉज में इस्तेमाल किया जा रहा कॉलम। दूसरी ओर, DENSE_RANK फ़ंक्शन स्किप नहीं करता है रैंक अगर कोई टाई है रैंकों के बीच . अंततः पंक्ति नंबर समारोह से कोई सरोकार नहीं है श्रेणी.

आप रैंक का उपयोग कैसे करते हैं?

क्रम: (वैकल्पिक) यह तर्क एक्सेल को बताता है कि सूची को आरोही या अवरोही क्रम में रैंक करना है या नहीं।

  1. सूची में रैंक को अवरोही क्रम में खोजने के लिए शून्य का प्रयोग करें, या इस तर्क को खाली छोड़ दें।
  2. आरोही क्रम के लिए 1 या शून्य को छोड़कर कोई अन्य संख्या टाइप करें।

सिफारिश की: