Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.67 KB | None | 0 0
  1. --Queries
  2.  
  3. --Q1
  4.  
  5. SELECT DISTINCT Name
  6. FROM PROF
  7. WHERE Working-Dept = 'IS' AND Salary > 1000 AND
  8. EXISTS(
  9.     SELECT C-Code
  10.     FROM PREREQUESTS
  11.     WHERE Pre-Code = 'CS101' AND C-Code in
  12.     (
  13.         SELECT C-Code FROM TEACHES WHERE TEACHES.P-ID = PROF.P-ID
  14.     )
  15. )
  16.  
  17.  
  18. --Q2
  19.  
  20. SELECT Major, AVG(GPA) as AverageGPA
  21. FROM STUDENTS
  22. GROUP BY Major
  23. HAVING COUNT(ST_ID) > 100
  24.  
  25.  
  26. --Q3
  27.  
  28. SELECT S1.ST-ID, S2.ST-ID
  29. FROM STUDENTS S1, STUDENTS S2
  30. WHERE S1.GPA = S2.GPA
  31. AND S1.Major <> S2.Major
  32. AND S1.Address = S2.Address
  33.  
  34.  
  35. --Q4
  36.  
  37. SELECT ST-ID, Name
  38. FROM STUDENTS
  39. WHERE NOT EXISTS(
  40.     SELECT C-Code FROM TEACHES WHERE P-ID = 'P7'
  41.     INTERSECT
  42.     SELECT Course# FROM ATTEND WHERE STID = ST-ID
  43. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement