Write a query in SQL to list the name, job name, salary, grade and department name of employees except CLERK and sort result set on the basis of highest salary
- برمجة سي كيو ال sql
- 2021-09-07
- mhanasmh00489829403
الأجوبة
SELECT e.emp_name,
e.job_name,
e.salary,
s.grade,
d.dep_name
FROM employees e,
department d,
salary_grade s
WHERE e.dep_id = d.dep_id
AND e.salary BETWEEN s.min_sal AND s.max_sal
AND e.job_name NOT IN('CLERK')
ORDER BY e.salary DESC;
Sample Output:
emp_name | job_name | salary | grade | dep_name ----------+-----------+---------+-------+----------- KAYLING | PRESIDENT | 6000.00 | 5 | FINANCE FRANK | ANALYST | 3100.00 | 4 | AUDIT SCARLET | ANALYST | 3100.00 | 4 | AUDIT JONAS | MANAGER | 2957.00 | 4 | AUDIT BLAZE | MANAGER | 2750.00 | 4 | MARKETING CLARE | MANAGER | 2550.00 | 4 | FINANCE ADELYN | SALESMAN | 1700.00 | 3 | MARKETING TUCKER | SALESMAN | 1600.00 | 3 | MARKETING WADE | SALESMAN | 1350.00 | 2 | MARKETING MADDEN | SALESMAN | 1350.00 | 2 | MARKETING (10 rows)
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال