Advertisement
Guest User

dbjoin

a guest
Mar 21st, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 4.SELECT fname, lname, deptname, mgrdate
  2. FROM employee inner join department
  3. ON employee.deptcode = department.deptcode
  4. WHERE empno = mgrempno
  5. ORDER BY fname;
  6.  
  7. 5.SELECT employee.deptcode, deptname, COUNT(*) currentemploy  
  8. FROM employee inner join department
  9. ON employee.deptcode = department.deptcode
  10. WHERE workstatus = 'W' AND sex = 'M' AND salary > 35000
  11. GROUP BY employee.deptcode, deptname
  12. ORDER BY currentemploy DESC, deptcode;
  13.  
  14. 6.SELECT deptname, totalemp, AVG(salary)
  15. FROM employee inner join department
  16. ON employee.deptcode = department.deptcode
  17. WHERE totalemp BETWEEN 2 AND 3
  18. GROUP BY totalemp, deptname
  19. ORDER BY deptname;
  20.  
  21. 7.SELECT employee.deptcode, deptname, fname, totalemp
  22.  
  23. currentemp
  24. FROM employee left join department
  25. ON employee.deptcode = department.deptcode
  26. WHERE empno = mgrempno AND workstatus = 'W' AND mgrempno IS NOT NULL
  27. ORDER BY deptname;
  28.  
  29. 8.SELECT employee.deptcode, deptname, fname, totalemp
  30.  
  31. currentemp
  32. FROM department right join employee
  33. ON employee.deptcode = department.deptcode
  34. WHERE empno = mgrempno AND workstatus = 'W' AND totalemp > 3
  35. ORDER BY deptname;
  36.  
  37. 9.SELECT scttname, sprtname, spvtname, employee.deptcode, deptname, empno, fname, salary
  38. FROM employee, department, setpart, setcountry, setprovince
  39. WHERE (employee.deptcode = department.deptcode) AND
  40. (setprovince.spvcode = employee.spvcode) AND
  41. (setpart.sprsctcode = setcountry.sctcode) AND
  42. (setprovince.spvsprcode = setpart.sprcode) AND
  43. workstatus = 'W'
  44. ORDER BY 1, 2, 3, 4, 6;
  45.  
  46. 10.SELECT employee.deptcode, deptname, sex, totalemp, AVG(SYSDATE - startdate)
  47. FROM  employee inner join department
  48. ON employee.deptcode = department.deptcode
  49. GROUP BY employee.deptcode, deptname, sex, totalemp
  50. ORDER BY totalemp DESC,deptname;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement