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.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/sql-exercises/employee-database-exercise/sql-employee-database-exercise-70.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics