Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да намерите втората най-висока заплата в mysql

Опитайте това:

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. Как да направите пакетно вмъкване в MySQL

  2. MySQL:Как да вмъкнете няколко записа със същия идентификационен номер автоматично инкремент

  3. Как да нулирате паролата за root на MySQL

  4. Docker не може да се свърже с неработещ контейнер

  5. Проверете дали съществува ред, като използвате стар mysql_* API