Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. Practical 5
  2. 1. Select statements
  3.  
  4. SELECT lastname, job, salary FROM Emp NATURAL JOIN Proj ON proj = projname WHEREprojname LIKE '%Design%';a wrong
  5.  
  6. 1)
  7. Correct:
  8. CREATE VIEW qn1 AS SELECT lastname, job, salary FROM Emp JOIN Proj ON empno=respemp WHERE projname LIKE '%Design%';
  9.  
  10. 2)
  11.  
  12. SELECT a.lastname, a.job, a.edlevel FROM Emp b JOIN Emp a ON b.edlevel <= a.edlevel WHERE a.job LIKE 'Pres%';
  13.  
  14. Correct:
  15. CREATE VIEW qn2 AS SELECT b.lastname, b.job, b.edlevel FROM Emp a JOIN Emp b ON b.edlevel >= a.edlevel WHERE a.job = 'Pres';
  16.  
  17. 3)
  18.  
  19. CREATE VIEW qn3 AS SELECT max(salary), min(salary), job FROM Emp GROUP BY job;
  20.  
  21. 4)
  22.  
  23. SELECT AVG(Salary) FROM EMP WHERE COUNT(empno) > 10;
  24.  
  25. CREATE VIEW qn4 AS SELECT AVG(Salary), workdept, COUNT(empno) FROM Emp GROUP BY workdept HAVING COUNT(empno) > 5;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement