Advertisement
YavorGrancharov

Subqueries and JOINs - Lab

Oct 21st, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.78 KB | None | 0 0
  1. 1. Managers
  2. SELECT e.employee_id,CONCAT(e.first_name,' ',e.last_name) AS `full_name`,
  3. d.department_id,d.name AS `department_name`FROM employees AS e RIGHT JOIN departments AS d
  4. ON d.manager_id=e.employee_id ORDER BY e.employee_id LIMIT 5;
  5. ---------------
  6. 2. Towns and Addresses
  7. SELECT t.town_id,t.name AS `town_name`,a.address_text FROM towns AS t
  8. LEFT JOIN addresses AS a ON t.town_id=a.town_id WHERE
  9. t.name='San Francisco' OR t.name='Sofia' OR t.name='Carnation'
  10. ORDER BY t.town_id, a.address_id;
  11. --------------
  12. 3. Employees Without Managers
  13. SELECT e.employee_id,e.first_name,e.last_name,e.department_id,e.salary
  14. FROM employees AS e WHERE e.manager_id IS NULL;
  15. --------------
  16. 4. High Salary
  17. SELECT COUNT(salary) FROM employees WHERE salary > (Select AVG(salary)
  18. FROM employees);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement