HARMAN needs a salary ranking for active employees across departments such as Engineering, Product, and Quality. Write a PostgreSQL query that ranks employees within their respective departments.
Active and whose department exists.RANK(). Employees with equal salaries must receive the same rank.NULL salary after employees with known salaries, and order the final output by department, rank, and employee ID.| Column | Type | Description |
|---|---|---|
| employee_idPK | INTEGER | Unique employee identifier |
| employee_name | VARCHAR(100) | Employee's full name |
| department_id | INTEGER | References departments.department_id |
| salary | NUMERIC(10,2) | Annual employee salary |
| employment_status | VARCHAR(20) | Current employment status |
| Column | Type | Description |
|---|---|---|
| department_idPK | INTEGER | Unique department identifier |
| department_name | VARCHAR(100) | HARMAN department name |