diff --git a/answers/exercise1.sql b/answers/exercise1.sql index e69de29..130fbf4 100644 --- a/answers/exercise1.sql +++ b/answers/exercise1.sql @@ -0,0 +1 @@ +SELECT * FROM Enrolment LEFT JOIN Students ON Enrolment.StudentID=Students.StudentID; \ No newline at end of file diff --git a/answers/exercise2.sql b/answers/exercise2.sql index e69de29..fb593e8 100644 --- a/answers/exercise2.sql +++ b/answers/exercise2.sql @@ -0,0 +1 @@ +SELECT * FROM Students INNER JOIN Enrolment ON Enrolment.StudentID=Students.StudentID; \ No newline at end of file diff --git a/answers/exercise3.sql b/answers/exercise3.sql index e69de29..b3f1d81 100644 --- a/answers/exercise3.sql +++ b/answers/exercise3.sql @@ -0,0 +1,5 @@ +SELECT * FROM Students INNER JOIN +Enrolment ON Enrolment.StudentID=Students.StudentID +UNION +SELECT * FROM Enrolment INNER JOIN +Students ON Enrolment.StudentID=Students.StudentID; diff --git a/answers/exercise4.sql b/answers/exercise4.sql index e69de29..2e86a2a 100644 --- a/answers/exercise4.sql +++ b/answers/exercise4.sql @@ -0,0 +1 @@ +SELECT Country,count(*) FROM Students GROUP BY Country; \ No newline at end of file diff --git a/answers/exercise5.sql b/answers/exercise5.sql index e69de29..d8f8d16 100644 --- a/answers/exercise5.sql +++ b/answers/exercise5.sql @@ -0,0 +1 @@ +SELECT count(StudentID) FROM Students GROUP BY Country ORDER BY count(*) DESC; diff --git a/answers/exercise6.sql b/answers/exercise6.sql index e69de29..6fec64f 100644 --- a/answers/exercise6.sql +++ b/answers/exercise6.sql @@ -0,0 +1,2 @@ +SELECT COUNT(*) FROM Students GROUP BY Country ORDER BY COUNT(*) >10 ASC; +