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

एसक्यूएल:एक कॉलम और संबंधित अन्य कॉलम का अधिकतम मान प्राप्त करना

ROW_NUMBER() का उपयोग करें :

SELECT s.id,s.tag,s.version FROM (
    SELECT t.*,
           ROW_NUMBER() OVER(PARTITION BY t.id ORDER BY t.version DESC) as rnk
   FROM YourTable t) s
WHERE s.rnk = 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या डेटाबेस कर्सर अंतर्निहित डेटा में परिवर्तन उठाते हैं?

  2. ऑरैकल tmstmp फ़ील्ड से मिलीसेकंड निकालना

  3. क्वेरी द्वारा Oracle कनेक्ट को SQL सर्वर क्वेरी में बदलें

  4. हाइबरनेट पैरामीटरयुक्त sql क्वेरी धीमी और सक्रिय ऑरैकल सत्र

  5. java.util.Timestamp.after () मिलीसेकंड की तुलना करते समय गलत?