w3resource
SQL exercises

SQL exercises on employee Database: List the employee id, name, department id, location of all the employees

SQL employee Database: Exercise-93 with Solution

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

93. Write a query in SQL to list the employee id, name, department id, location of all the employees.

Sample table: employees


Sample table: department


Sample Solution:

SELECT e.emp_id,
       e.emp_name,
       e.dep_id,
       d.dep_location
FROM employees e,
     department d
WHERE e.dep_id = d.dep_id ;

Sample Output:

 emp_id | emp_name | dep_id | dep_location
--------+----------+--------+--------------
  68319 | KAYLING  |   1001 | SYDNEY
  66928 | BLAZE    |   3001 | PERTH
  67832 | CLARE    |   1001 | SYDNEY
  65646 | JONAS    |   2001 | MELBOURNE
  67858 | SCARLET  |   2001 | MELBOURNE
  69062 | FRANK    |   2001 | MELBOURNE
  63679 | SANDRINE |   2001 | MELBOURNE
  64989 | ADELYN   |   3001 | PERTH
  65271 | WADE     |   3001 | PERTH
  66564 | MADDEN   |   3001 | PERTH
  68454 | TUCKER   |   3001 | PERTH
  68736 | ADNRES   |   2001 | MELBOURNE
  69000 | JULIUS   |   3001 | PERTH
  69324 | MARKER   |   1001 | SYDNEY
(14 rows)

Practice Online


Sample Database: employee

employee database structure

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

Previous: Write a query in SQL to find the total annual salary distributed against each job in the year 1991.
Next: Write a query in SQL to list the employee id, name, location, department of all the departments 1001 and 2001.

What is the difficulty level of this exercise?