From 9d22d2e3a5a92c6aa6895ad0fd3637bff30f2f37 Mon Sep 17 00:00:00 2001 From: Raymond Date: Sat, 31 Jul 2021 15:05:35 -0400 Subject: [PATCH] finito --- .DS_Store | Bin 0 -> 6148 bytes answers/exercise1.sql | 24 ++++++++++++++++++++++++ answers/exercise2.sql | 4 ++++ answers/exercise3.sql | 4 ++++ answers/exercise4.sql | 3 +++ answers/exercise5.sql | 4 ++++ answers/exercise6.sql | 5 +++++ 7 files changed, 44 insertions(+) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1ff702be1777ea5b4e918ef002f19f6b35ff3929 GIT binary patch literal 6148 zcmeHK%}T>S5T0$T-B!dN1bf_zw;oy*^&*5=58i}`9#k};MFTaFCN*fSn0Ky$~S^zZwkf?-(3O3&e#YtzRU_FFFkI{ubBte$k z1-+SUcKk;M=-ZXShX@kL;M4bu1B|={cfBx4o6UDoD3%r$%TiWlb-8-s-Nc!f`spBX z{r(yCj{Ni{u=a5r_a?RLhv`&jh5b z$jW7{J{)dr?>1CxYjf04!=0UGLv3wtk46=_w%*!1yt;jO96pVnUktYbe?u)R7RT_4 z#+PN@d;O>vN7on`SB(-7(o%H6w#Cl`@|5Y9R14XITmw+rW}Nx8OO0R3;RM5dUo_H zoesh=$SpI#3`{dnG~F7V{|7(6|EG(%#|$t7bH#utwY|2BOR{I{%;M;*Rj5~}B$SsM loRpxUk7CTFqqvT$1^tQ)M8{%o5Irb-5zsVn!wmc>10UliQxgCH literal 0 HcmV?d00001 diff --git a/answers/exercise1.sql b/answers/exercise1.sql index e69de29..f07b1dd 100644 --- a/answers/exercise1.sql +++ b/answers/exercise1.sql @@ -0,0 +1,24 @@ +USE myNewDb; +CREATE TABLE Enrollments( +StudentId int, +StudentName VARCHAR(255)); +CREATE TABLE Learners( +StudentId int, +StudentName VARCHAR(255)); +INSERT INTO Enrollments( +StudentId, +StudentName) +VALUES( +4, +'Mike'); +SELECT * FROM Enrollments; +INSERT INTO Learners( +StudentId, +StudentName) +VALUES( +7, +'Takeoff'); +SELECT * FROM Enrollments +RIGHT JOIN Learners +ON Enrollments.StudentId += Learners.StudentId; \ No newline at end of file diff --git a/answers/exercise2.sql b/answers/exercise2.sql index e69de29..0c875e5 100644 --- a/answers/exercise2.sql +++ b/answers/exercise2.sql @@ -0,0 +1,4 @@ +SELECT * FROM Enrollments +INNER JOIN Learners +ON Enrollments.StudentId += Learners.StudentId; \ No newline at end of file diff --git a/answers/exercise3.sql b/answers/exercise3.sql index e69de29..7ac2c46 100644 --- a/answers/exercise3.sql +++ b/answers/exercise3.sql @@ -0,0 +1,4 @@ +SELECT * FROM Enrollments +RIGHT JOIN Learners +ON Enrollments.StudentId += Learners.StudentId; \ No newline at end of file diff --git a/answers/exercise4.sql b/answers/exercise4.sql index e69de29..71c941f 100644 --- a/answers/exercise4.sql +++ b/answers/exercise4.sql @@ -0,0 +1,3 @@ +SELECT COUNT( * ), Country +FROM Students +GROUP BY Country; \ No newline at end of file diff --git a/answers/exercise5.sql b/answers/exercise5.sql index e69de29..0e333d0 100644 --- a/answers/exercise5.sql +++ b/answers/exercise5.sql @@ -0,0 +1,4 @@ +SELECT COUNT( * ), Country +FROM Students +GROUP BY Country +ORDER BY COUNT(*) DESC; \ No newline at end of file diff --git a/answers/exercise6.sql b/answers/exercise6.sql index e69de29..345d37f 100644 --- a/answers/exercise6.sql +++ b/answers/exercise6.sql @@ -0,0 +1,5 @@ +SELECT COUNT( * ), Country +FROM Students +GROUP BY Country +HAVING COUNT(*) > 10 +ORDER BY COUNT(*); \ No newline at end of file