MySQL 是常被使用的關系型數據庫軟件之一,它支持 SQL 查詢語言,并且提供了強大的查詢功能。其中一個實用的功能是查詢各部門前 3 名的記錄。
SELECT department, name, salary FROM employees AS e1 WHERE 3 >= ( SELECT COUNT(DISTINCT salary) FROM employees AS e2 WHERE e1.department = e2.department AND e1.salary< e2.salary ) ORDER BY department, salary DESC;
以上是一個 MySQL 查詢語句的示例,在其中,使用了子查詢來計算每個部門中具有比當前員工薪水更高者的數量,再將結果限制在前 3 名以內。
通過這種查詢方法,可以輕松地找到每個部門中薪水最高的 3 名員工,為企業管理帶來方便。
下一篇css3淡進淡出