Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak znaleźć drugą najwyższą pensję w mysql

Spróbuj tego:

SELECT emp_name,salary 
FROM Employee
WHERE salary = (SELECT DISTINCT salary FROM Employee as emp1
                WHERE (SELECT COUNT(DISTINCT salary)=2 FROM Employee as emp2
                WHERE emp1.salary <= emp2.salary)) 
ORDER BY emp_name


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zwracanie bloba za pomocą json

  2. błąd ciągle wyskakujący w moich kodach (połączenie już otwarte)

  3. Długość MySQL() a długość_znaku()

  4. Osadzanie komentarzy w instrukcjach MySQL

  5. Dane wejściowe użytkownika, wyczyść i odkaż przed wysłaniem do db