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

प्रत्येक विभाग से अधिकतम एसएएल के साथ ईएमपी चुनें

आप विश्लेषणात्मक रैंक () फ़ंक्शन का भी उपयोग कर सकते हैं:

SELECT * FROM (
  SELECT
    Dept.DeptNo,
    Dept.DName,
    Emp.EName,
    Emp.Sal,
    RANK() OVER (PARTITION BY Dept.DeptNo ORDER BY Emp.Sal DESC) AS DeptSalRank
  FROM Emp
  INNER JOIN Dept ON Emp.DeptNo = Dept.DeptNo
)
WHERE DeptSalRank = 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. ओरेकल:XMLElement () के साथ किसी विशिष्ट नामस्थान में तत्व कैसे बनाएं

  2. ओरेकल plsql:एक्सएमएल को कैसे पार्स करें और टेबल में डालें?

  3. एक्सएमएल ट्रंकिंग वैल्यू से ओरेकल एक्सट्रैक्ट

  4. cx_Oracle:मैं परिणाम सेट पर पुनरावृति कैसे करूं?

  5. Oracle SQL क्वेरी xpath में विशिष्ट स्थिति का उपयोग करके विशिष्ट घटना को पुनः प्राप्त करने के लिए?