Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

H2 db . में PARTITION BY काम नहीं करता है

मुझे नहीं लगता कि एच 2 विंडो फ़ंक्शंस (उर्फ विश्लेषणात्मक फ़ंक्शंस) का समर्थन करता है। हालाँकि, आप मानक SQL का उपयोग करके लिंक में क्वेरी कर सकते हैं:

SELECT t.*
FROM yourtable t join
     (select vendorname, max(incidentdate) as maxdate
      from yourtable yt
      group by vendorname
     ) vn
     on vn.vendorname = yt.vendorname
ORDER BY vn.maxDate DESC, t.VendorName ASC, t.IncidentDate DESC;

हालांकि यह दोनों परिवेशों में चलना चाहिए, over प्रपत्र शायद SQL में बेहतर प्रदर्शन करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. XML से Oracle 12c . में पथों की सूची तक

  2. पीएल/एसक्यूएल संग्रह में तत्व की अनुक्रमणिका प्राप्त करना

  3. Oracle sql MERGE INTO एक सिंगल जहाँ क्लॉज के साथ

  4. हाइबरनेट:वेतन वृद्धि और Oracle स्कीमा का उपयोग कर आईडी जनरेटर

  5. php . का उपयोग करके oracle डेटाबेस में ansi विशेष वर्ण सहेजें