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

वेतन तालिका से तीसरा या शून्य अधिकतम वेतन कैसे प्राप्त करें?

पंक्ति संख्या :

SELECT Salary,EmpName
FROM
  (
   SELECT Salary,EmpName,ROW_NUMBER() OVER(ORDER BY Salary) As RowNum
   FROM EMPLOYEE
   ) As A
WHERE A.RowNum IN (2,3)

उप प्रश्न:

SELECT *
FROM Employee Emp1
WHERE (N-1) = (
               SELECT COUNT(DISTINCT(Emp2.Salary))
               FROM Employee Emp2
               WHERE Emp2.Salary > Emp1.Salary
               )

शीर्ष कीवर्ड:

SELECT TOP 1 salary
FROM (
      SELECT DISTINCT TOP n salary
      FROM employee
      ORDER BY salary DESC
      ) a
ORDER BY salary


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SIN () SQL सर्वर में उदाहरण

  2. इनर ज्वाइन पर क्रॉस एप्लाई कब लगाना चाहिए?

  3. SQL सर्वर में SUM () फ़ंक्शन

  4. एक कॉलम (टी-एसक्यूएल) में एकाधिक मान कैसे वापस करें?

  5. SQL सर्वर - पैरामीटर सूँघना