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

प्रत्येक समूह के लिए शीर्ष परिणाम प्राप्त करें (Oracle में)

मेरे पास अभी ऑरैकल इंस्टेंस आसान नहीं है इसलिए मैंने इसका परीक्षण नहीं किया है:

select *
from (select emp_id, name, occupation,
      rank() over ( partition by occupation order by emp_id) rank
      from employee)
where rank <= 3

रैंक कैसे काम करती है, इस पर एक लिंक यहां दिया गया है:http://www.psoug.org/reference/rank.html



  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. EM13c . में अलर्ट लॉग फ़िल्टर करना

  3. ODP.NET के साथ नाम से बाध्यकारी क्वेरी पैरामीटर

  4. Oracle में, स्क्रिप्ट के माध्यम से सम्मिलित करने का तेज़ तरीका?

  5. वृद्धिशील डेटाबेस परिवर्तन का पता लगाना (Oracle to MongoDB ETL)