﻿ SQL: Employees who are CLERK, ANALYST in descending order

# SQL Exercise: Employees who are CLERK, ANALYST in descending order

## SQL employee Database: Exercise-70 with Solution

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

70. From the following table, write a SQL query to find those employees who are either 'CLERK' or 'ANALYST’. Sort the result set in descending order on job_name. Return complete information about the employees.

Pictorial Presentation:

Sample table: employees

Sample Solution:

``````SELECT *
FROM employees
WHERE job_name='CLERK'
OR job_name='ANALYST'
ORDER BY job_name DESC;
``````

Sample Output:

``` emp_id | emp_name | job_name | manager_id | hire_date  | salary  | commission | dep_id
--------+----------+----------+------------+------------+---------+------------+--------
63679 | SANDRINE | CLERK    |      69062 | 1990-12-18 |  900.00 |            |   2001
68736 | ADNRES   | CLERK    |      67858 | 1997-05-23 | 1200.00 |            |   2001
69000 | JULIUS   | CLERK    |      66928 | 1991-12-03 | 1050.00 |            |   3001
69324 | MARKER   | CLERK    |      67832 | 1992-01-23 | 1400.00 |            |   1001
67858 | SCARLET  | ANALYST  |      65646 | 1997-04-19 | 3100.00 |            |   2001
69062 | FRANK    | ANALYST  |      65646 | 1991-12-03 | 3100.00 |            |   2001
(6 rows)
```

Explanation:

The said query in SQL that retrieves all the columns and rows from the 'employees' table where the job name is either 'CLERK' or 'ANALYST'. The result set is then arranged in descending order on the job name, that means the the job name beginning with letter 'Z' will come before the letter 'A'.

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: Employees in the ascending order on annual salary.
Next SQL Exercise: Display the location of CLARE.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿