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

Oracle SQL 5 सबसे कम वेतन ढूँढना

Oracle 12c . में :

-- more than 5 rows being returned, if multiple rows 
-- match the value of the 5th row
SELECT e.ID_No, e.Name
  FROM Employees e
 ORDER BY e.Salary  
 FETCH FIRST 5 ROWS WITH TIES;

-- only 5 rows being returned, even if multiple rows 
-- match the value of the 5th row
SELECT e.ID_No, e.Name
  FROM Employees e
 ORDER BY e.Salary  
 FETCH FIRST 5 ROWS ONLY; 

-- NEXT clause may be replaced with FIRST  
SELECT e.ID_No, e.Name
  FROM Employees e
 ORDER BY e.Salary 
 FETCH NEXT 5 ROWS ONLY; 

Oracle 12c . से पहले :

SELECT e.ID_No, e.Name
  FROM ( SELECT ID_No, Name, row_number() over (order by salary) seq FROM Employees ) e
 WHERE e.seq <= 5
 ORDER BY e.seq; 

शीर्ष-एन प्रश्न



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. asp.net कोर Oracle.DataAccess System.BadImageFormatException:फ़ाइल या असेंबली Oracle.DataAccess लोड नहीं कर सका

  2. मैं डायनेमिक SQL में DDL/SCL स्टेटमेंट में बाइंड वेरिएबल्स का उपयोग क्यों नहीं कर सकता?

  3. यह कह रहा है कि मेरे पास कोई पंक्ति नहीं चुनी गई है?

  4. Oracle 11g . में एक डेटाबेस को सिकोड़ें

  5. Oracle में महीने के हिसाब से ग्रुप करें