Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. ```-- 1
  2. SELECT * FROM employee WHERE salary > 2000
  3.  
  4. -- 2
  5. SELECT ea.*,
  6. eb.NAME AS "Vorgesetzter",
  7. IFNULL(ea.comm, 0)+ea.salary AS "Gesamtgehalt"
  8. FROM employee ea
  9. LEFT JOIN employee eb ON ea.boss = eb.empno
  10.  
  11. -- 3
  12. SELECT SUM(salary), job FROM employee GROUP BY job
  13.  
  14. -- 4
  15. SELECT d.name, SUM(e.salary)
  16. FROM department d
  17. LEFT JOIN employee e ON e.deptno = d.deptno
  18. GROUP BY d.deptno
  19.  
  20. -- 5
  21. SELECT COUNT(e.empno), sg.grade
  22. FROM employee e
  23. RIGHT salarygrade sg ON e.salary BETWEEN sg.losal AND sg.hisal
  24. GROUP BY sg.grade
  25.  
  26. -- 6
  27. SELECT SUM(e.salary), sg.grade
  28. FROM employee e
  29. RIGHT JOIN salarygrade sg ON e.salary BETWEEN sg.losal AND sg.hisal
  30. GROUP BY sg.grade
  31.  
  32. -- 7
  33. SELECT AVG(e.salary) FROM employee e
  34. LEFT JOIN department d ON e.deptno = d.deptno
  35. WHERE d.location = 'DALLAS'
  36. GROUP BY d.location
  37.  
  38. --8
  39. SELECT NAME, hiredate FROM employee
  40. ORDER BY hiredate ASC
  41. LIMIT 3```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement