﻿ SQL: List the employees in given department, joined after 91

# SQL Exercise: List the employees in given department, joined after 91

## SQL employee Database: Exercise-65 with Solution

[An editor is available at the bottom of the page to write and execute the scripts.]

65. From the following table, write a SQL query to find those employees who joined after 1991, excluding MARKER or ADELYN in the departments PRODUCTION or AUDIT. Return employee name.

Pictorial Presentation:

Sample table: employees

Sample table: department

Sample Solution:

``````SELECT e.emp_name
FROM employees e,
department d,
WHERE e.dep_id = d.dep_id
AND d.dep_name IN ('PRODUCTION',
'AUDIT')
AND e.salary BETWEEN s.min_sal AND s.max_sal
AND e.emp_name NOT IN ('MARKER',
AND to_char(hire_date,'YYYY') >'1991';
``````

Sample Output:

``` emp_name
----------
SCARLET
(2 rows)
```

Explanation:

The said query in SQL that retrieves the names of employees who belong to the "PRODUCTION" or "AUDIT" departments, have a salary within the range of their grade, were not hired before 1991, and have names other than "MARKER" and "ADELYN" from the 'employees', 'department', and 'salary_grade' tables.

The WHERE clause first joins the 'employees' and 'department' tables based on the department ID column.

It then retrieve employees who belong to the departments named "PRODUCTION" or "AUDIT" and then it checks whether the employee's salary falls within the range of minimum and maximum salaries defined for their grade in the 'salary_grade' table.

The WHERE clause then excludes employees with the names "MARKER" and "ADELYN" and includes only those employees who were hired after 1991 from the results.

## Practice Online

Sample Database: employee

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous SQL Exercise: List the employee with their grade for the grade 4.
Next SQL Exercise: List the employees in ascending order of their salaries.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿