Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. select sc.name, st.name ||' '|| st.last_name as Fullname
  2. FROM schools as sc
  3.   LEFT JOIN students as st ON sc.id = st.school_id;
  4.  
  5.  
  6. select sc.name, st.name ||' '|| st.last_name as Fullname
  7. FROM schools as sc
  8.   RIGHT JOIN students as st ON sc.id = st.school_id;
  9.  
  10. select st.name ||' '|| st.last_name as Fullname, lec.name as Lecture, sg.student_grade
  11. from student_grades as sg
  12.   INNER JOIN students as st on sg.student_id = st.id
  13.   INNER JOIN lectures as lec on sg.lecture_id = lec.id;
  14.  
  15.  
  16. select st.name ||' '|| st.last_name as Fullname, lec.name as Lecture, sg.student_grade
  17. from student_grades as sg
  18.   FULL JOIN students as st on sg.student_id = st.id
  19.   Full JOIN lectures as lec on sg.lecture_id = lec.id;
  20.  
  21. select sc.name, st.name ||' '|| st.last_name as Fullname, lec.name, lec.passing_grade, sg.student_grade
  22. from student_grades as sg
  23.   JOIN students as st on sg.student_id = st.id
  24.   JOIN schools as sc on st.school_id = sc.id
  25.   JOIN lectures as lec on sg.lecture_id = lec.id;
  26.  
  27. select st.name ||' '|| st.last_name as Fullname, lec.name, sg.student_grade
  28. from student_grades as sg
  29.   JOIN students as st on sg.student_id = st.id
  30.   JOIN lectures as lec on sg.lecture_id = lec.id
  31. where sg.student_grade >= lec.passing_grade;
  32.  
  33. SELECT st.name ||' '|| st.last_name as Fullname
  34. from student_grades as sg
  35.   join students as st on sg.student_id = st.id
  36.   join lectures as lec ON sg.lecture_id = lec.id
  37. where sg.student_grade > 60
  38. GROUP BY st.name,st.last_name
  39. Having count(sg.student_grade) = (select count(lc.passing_grade) from lectures lc)
  40.  
  41. select sg.student_grade, pg.passing_grade, st.name ||' '|| st.last_name as Fullname, pg.name
  42. from student_grades as sg
  43.   JOIN students as st on  sg.student_id = st.id
  44.   JOIN lectures as pg on sg.lecture_id = pg.id
  45. WHERE sg.student_grade >= pg.passing_grade;
  46.  
  47. select sg.student_grade, pg.passing_grade, st.name ||' '|| st.last_name as Fullname, pg.name, sc.id
  48. from student_grades as sg
  49.   JOIN students as st on  sg.student_id = st.id
  50.   JOIN lectures as pg on sg.lecture_id = pg.id
  51.   JOIN schools as sc on sc.id = st.school_id
  52. WHERE sg.student_grade >= pg.passing_grade and sc.id = 1 or sc.id = 2 or sc.id = 6;
  53.  
  54. select sc.Fullname
  55. from (SELECT st.name ||' '|| st.last_name as Fullname, sc.id
  56.       from student_grades as sg
  57.         join students as st on sg.student_id = st.id
  58.         join lectures as lec ON sg.lecture_id = lec.id
  59.         join schools as sc on st.school_id = sc.id
  60.       where sg.student_grade > 60
  61.       GROUP BY st.name,st.last_name,sc.id
  62.       Having count(sg.student_grade) = (select count(lc.passing_grade) from lectures lc)) as sc
  63. where sc.id = 1 or sc.id = 2select sg.student_grade, pg.passing_grade, st.name ||' '|| st.last_name as Fullname, pg.name, sc.id
  64. from student_grades as sg
  65. JOIN students as st on  sg.student_id = st.id
  66. JOIN lectures as pg on sg.lecture_id = pg.id
  67. JOIN schools as sc on sc.id = st.school_id
  68. WHERE sg.student_grade >= pg.passing_grade and sc.id = 1 or sc.id = 2 or sc.id = 6; or sc.id = 6
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement