Oracle विंडो फ़ंक्शन क्या है?
Oracle विंडो फ़ंक्शन क्या है?

वीडियो: Oracle विंडो फ़ंक्शन क्या है?

वीडियो: Oracle विंडो फ़ंक्शन क्या है?
वीडियो: Window Analytic Function in SQL | Analytical Function in Oracle | Analytical Function practice 2024, मई
Anonim

में पेश किया गया आकाशवाणी 8i, विश्लेषणात्मक कार्य , के रूप में भी जाना जाता है विंडोिंग फ़ंक्शन , डेवलपर्स को SQL में ऐसे कार्य करने की अनुमति देता है जो पहले प्रक्रियात्मक भाषाओं तक सीमित थे।

इसी तरह, Oracle SQL में क्या ओवर () है?

NS ऊपर खंड विभाजन, क्रम और विंडो को निर्दिष्ट करता है " ऊपर जो" विश्लेषणात्मक कार्य संचालित होता है। यह संचालित होता है ऊपर एक चलती हुई खिड़की (3 पंक्तियाँ चौड़ी) ऊपर पंक्तियाँ, तिथि के अनुसार आदेशित। यह काम करता है ऊपर एक विंडो जिसमें वर्तमान पंक्ति और सभी पूर्व पंक्तियाँ शामिल हैं।

इसके अलावा, Oracle में कुल कार्यों का क्या उपयोग है? Oracle कुल कार्य पंक्तियों के समूह पर गणना करें और प्रत्येक समूह के लिए एक मान लौटाएं। हम आम तौर पर उपयोग NS कुल कार्य ग्रुप बाय क्लॉज के साथ। ग्रुप बाय क्लॉज पंक्तियों को समूहों में विभाजित करता है और एक कुल कार्य गणना करता है और प्रत्येक समूह के लिए एक ही परिणाम देता है।

यह भी जानिए, एग्रीगेट और एनालिटिक फंक्शन में क्या अंतर है?

विश्लेषणात्मक कार्य गणना करें सकल पंक्तियों के समूह के आधार पर मान। वे से भिन्न हैं कुल कार्य इसमें वे प्रत्येक समूह के लिए कई पंक्तियाँ लौटाते हैं। पंक्तियों के समूह को विंडो कहा जाता है और इसे Analytic_clause द्वारा परिभाषित किया जाता है। इसलिए, विश्लेषणात्मक कार्य केवल प्रकट हो सकता है में चयन सूची या खंड द्वारा आदेश।

हम SQL में विश्लेषणात्मक कार्यों का उपयोग क्यों करते हैं?

विश्लेषणात्मक कार्य पंक्तियों के समूह के आधार पर कुल मूल्य की गणना करें। कुल के विपरीत कार्यों , तथापि, विश्लेषणात्मक कार्य प्रत्येक समूह के लिए कई पंक्तियों को वापस कर सकते हैं। विश्लेषणात्मक कार्यों का उपयोग करें एक समूह के भीतर चलती औसत, कुल योग, प्रतिशत या शीर्ष-एन परिणामों की गणना करने के लिए।

सिफारिश की: