﻿ SQL: List the employee who are not working under a manager

# SQL Exercise: List the employee who are not working under a manager

## SQL employee Database: Exercise-26 with Solution

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

26. From the following table, write a SQL query identify the employees who do not report to a manager. Return employee name, job name.

Sample table: employees

Pictorial Presentation:

Sample Solution:

``````SELECT e.emp_name,
e.job_name
FROM employees e
WHERE manager_id IS NULL;
``````

Sample Output:

``` emp_name     | job_name
--------------+--------------
KAYLING     | PRESIDENT
```

Explanation:

The said query in SQL that retrieves a list of all employees who do not have a manager, along with their name and job position from the 'employees' table.

The WHERE clause that filters the results so that, it only includes the employees who do not have a value in the "manager_id" column, which indicates whether or not the "manager_id" column is null.

Relational Algebra Expression:

Relational Algebra Tree:

## Practice Online

Sample Database: employee

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

Previous SQL Exercise: List the employees who joined before 1 April 1991.
Next SQL Exercise: List all the employees joined on 1st may 91.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿