] उद्देश्य प्रत्येक अद्वितीय आईडी के लिए अंतिम जानकारी (पंक्ति) निकालने के लिए है।
पोस्टग्रेसेक्ल में इसे पूरा करने के लिए, दो तरीकों का आमतौर पर उपयोग किया जाता है:
ऑपरेटर पर अलग -अलग
इस मामले में, ऑपरेटर का उपयोग निम्नानुसार किया जा सकता है:मेज से आईडी द्वारा आदेश, दिनांक desc;
यह क्वेरी यह सुनिश्चित करती है कि प्रत्येक अद्वितीय आईडी का अंतिम उदाहरण वापस आ गया है, जो तारीख तक अवरोही क्रम में आदेश दिया गया है। एक विंडो फ़ंक्शन आपको पंक्तियों के विभाजन सेट पर गणना या एकत्रीकरण करने की अनुमति देता है। इस मामले में, निम्नलिखित क्वेरी का उपयोग किया जा सकता है:
से ( आईडी, दिनांक, एक और_info का चयन करें, row_number () ओवर (दिनांक desc द्वारा ID आदेश द्वारा विभाजन) Rn के रूप में मेज से ) टी जहां आरएन = 1 आईडी द्वारा आदेश;यह क्वेरी प्रत्येक आईडी विभाजन के भीतर प्रत्येक पंक्ति को एक अनुक्रमिक संख्या असाइन करने के लिए row_number () फ़ंक्शन का उपयोग करता है। जहां क्लॉज केवल उच्चतम आरएन मान (यानी, प्रत्येक आईडी के लिए अंतिम पंक्ति) के साथ पंक्तियों को शामिल करने के लिए परिणामों को फ़िल्टर करता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3