Write a query in SQL to list the name, job name, annual salary, department id, department name and grade of the employees who earn 60000 in a year or not working as an ANALYST
- برمجة سي كيو ال sql
- 2021-09-06
- mhanasmh00489829403
الأجوبة
SELECT e.emp_name,
e.job_name,
(12*e.salary)"Annual Salary",
e.dep_id,
d.dep_name,
s.grade
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 (((12*e.salary)>= 60000)
OR (e.job_name != 'ANALYST'))
Sample Output:
emp_name | job_name | Annual Salary | dep_id | dep_name | grade ----------+-----------+---------------+--------+-----------+------- SANDRINE | CLERK | 10800.00 | 2001 | AUDIT | 1 ADNRES | CLERK | 14400.00 | 2001 | AUDIT | 1 JULIUS | CLERK | 12600.00 | 3001 | MARKETING | 1 WADE | SALESMAN | 16200.00 | 3001 | MARKETING | 2 MADDEN | SALESMAN | 16200.00 | 3001 | MARKETING | 2 MARKER | CLERK | 16800.00 | 1001 | FINANCE | 2 ADELYN | SALESMAN | 20400.00 | 3001 | MARKETING | 3 TUCKER | SALESMAN | 19200.00 | 3001 | MARKETING | 3 BLAZE | MANAGER | 33000.00 | 3001 | MARKETING | 4 CLARE | MANAGER | 30600.00 | 1001 | FINANCE | 4 JONAS | MANAGER | 35484.00 | 2001 | AUDIT | 4 KAYLING | PRESIDENT | 72000.00 | 1001 | FINANCE | 5 (12 rows)
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال