Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tìm mức lương cao thứ hai trong mysql

Hãy thử điều này:

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. Docker -omp:mysqld:Không thể tạo / ghi vào tệp '/ var / lib / mysql / is_wuality' (Mã lỗi:13 - Quyền bị từ chối)

  2. Khôi phục Cơ sở dữ liệu MySQL khi cài đặt lại Wamp

  3. Cột không được để trống Mysql

  4. Tham số 'LIMIT' hoạt động như thế nào trong sql?

  5. chuyển đổi chuỗi ngày thành trường datetime của mysql