Advertisement
xickoh

Untitled

Apr 9th, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. 1-
  2.  
  3. SELECT *
  4.  
  5. FROM Employee
  6.  
  7. ORDER BY lName, fName
  8.  
  9. 2-
  10.  
  11. SELECT *
  12.  
  13. FROM Employee
  14.  
  15. WHERE sex = ‘feminino’
  16.  
  17. 3-
  18.  
  19. SELECT fName, lName, address
  20.  
  21. FROM Employee as E
  22.  
  23. INNER JOIN Department as D
  24.  
  25. ON E.empNo = D.mgrEmpNo
  26.  
  27. 4-
  28.  
  29. SELECT fName, lName, address
  30.  
  31. FROM Employee as E
  32.  
  33. NATURAL JOIN Department as D
  34.  
  35. WHERE D.deptName = 'IT'
  36.  
  37. 5-
  38.  
  39. SELECT fName, lName
  40.  
  41. FROM Employee as E
  42.  
  43. NATURAL JOIN WorksOn as W
  44.  
  45. JOIN Project as P
  46.  
  47. ON W.projNo = P.projNo
  48.  
  49. WHERE P.projName = 'SCCS'
  50.  
  51. 6-
  52.  
  53. SELECT *
  54.  
  55. FROM Employee as E
  56.  
  57. JOIN Department as D
  58.  
  59. ON E.empNo = D.mgrEmpNo
  60.  
  61. WHERE
  62.  
  63. E.DOB <= date('1955-12-31')
  64.  
  65. ORDER BY lName
  66.  
  67. 7-
  68.  
  69. SELECT COUNT(empNo) as Total
  70.  
  71. FROM Employee
  72.  
  73. JOIN Department as D
  74.  
  75. ON D.mgrEmpNo = Employee.empNo
  76.  
  77. AND Employee.fName = 'James' and Employee.lName = 'Adam';
  78.  
  79. 8-
  80.  
  81. SELECT Employee.empNo, SUM(hoursWorked) AS Hours_Worked
  82.  
  83. FROM Employee
  84.  
  85. JOIN Department
  86.  
  87. ON Employee.deptNo = Department.deptNo
  88.  
  89. JOIN WorksOn
  90.  
  91. ON Employee.empNo = WorksOn.empNo
  92.  
  93. GROUP BY Employee.empNo
  94.  
  95. ORDER BY Department.deptName, Employee.lName
  96.  
  97. 9-
  98.  
  99. SELECT projName, projNo, count(empNo) as numEmpregados
  100.  
  101. FROM Project as P
  102.  
  103. JOIN WorksOn as W
  104.  
  105. ON p.projNo = W.projNo
  106.  
  107. GROUP BY W.projNo
  108.  
  109. HAVING numEmpregados>2
  110.  
  111. 10-
  112.  
  113. SELECT deptNo, count(empNo) as TOTAL_EMPREGADOS
  114.  
  115. FROM Employee
  116.  
  117. GROUP BY deptNo
  118.  
  119. HAVING TOTAL_EMPREGADOS>10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement