Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana menemukan gaji tertinggi kedua di mysql

Coba ini:

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. atur sesi dalam objek sesi SQLAlchemy

  2. MyISAM versus InnoDB

  3. Panduan Merancang Database Untuk Task Manager Di MySQL

  4. Bagaimana kita bisa mengirim data di MySQL ketika formulir telah disetel ke enctype=multipart/form-data di node.js?

  5. MySQL + Query untuk mengembalikan semua baris yang memiliki kolom yang 'aktif' di tabel lain