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

प्रत्येक विभाग में पहले दो वेतन

मुझे एहसास है कि आपने ओरेकल में इसके लिए कहा था। मैं वहां आपकी मदद नहीं कर सकता।

लेकिन, शायद अगर आप एमएसएसक्यूएल/टीएसक्यूएल में समाधान देखते हैं तो यह मदद करेगा?

select 
     d.Salary
    ,d.Department
from
(
    select 
         r.Salary
        ,r.Department
        ,row_number() over(
            partition by r.Department
            order by r.Salary desc) as RowNumber
    from HumanResources as r
) as d
where d.RowNumber < 3

शुभकामनाएँ!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PLSQL सबक्वेरी और रिटर्निंग क्लॉज के साथ डालें

  2. जेएमटर में जेडीबीसी कनेक्शन का उपयोग करने पर सर्वरआउट कैसे सेट करें?

  3. वर्णों की जाँच करें स्ट्रिंग एक मान्य तिथि है या नहीं

  4. ओरेकल में डिकोड पोस्टग्रेज में कनवर्ट करें

  5. Oracle टाइमस्टैम्प डेटा प्रकार