categories: computer science
Hello everyone,
Below you will find a video with a detailed explanation of creating queries in design view (subqueries in design view). Below you will also find ready-to-copy code in case you need it.
Query 1:
SELECT uczniowie.Imie, uczniowie.Nazwisko
FROM uczniowie
INNER JOIN (przedmiot INNER JOIN srednia ON przedmiot.ID = srednia.Id) ON uczniowie.IdUcznia = srednia.Id
WHERE (((przedmiot.Ocena)=(SELECT MAX([Ocena]) AS Maks FROM przedmiot)));
Statements: SELECT, FROM, INNER JOIN, ON, WHERE, SELECT, MAX, AS
Query 2:
SELECT TOP 2 uczniowie.Imie, uczniowie.Nazwisko,
AVG(przedmiot.Ocena) AS ŚredniaOfOcena
FROM (przedmiot INNER JOIN srednia ON przedmiot.ID = srednia.Id) INNER JOIN uczniowie ON srednia.Id = uczniowie.IdUcznia
GROUP BY uczniowie.Imie, uczniowie.Nazwisko
HAVING (((uczniowie.Imie) LIKE "K*" OR (uczniowie.Imie) LIKE "M*"))
ORDER BY AVG(przedmiot.Ocena) DESC;
Statements: SELECT, TOP, AVG, AS, FROM, INNER JOIN, ON, GROUP BY, HAVING, LIKE, OR, ORDER BY, DESC
Query 3:
SELECT AVG(przedmiot.Ocena) AS ŚredniaOfOcena
FROM uczniowie
INNER JOIN (przedmiot INNER JOIN srednia ON przedmiot.ID = srednia.Id) ON uczniowie.IdUcznia = srednia.Id
GROUP BY uczniowie.klasa
HAVING (((uczniowie.klasa)="1A"));
Statements: SELECT, AVG, AS, FROM, INNER JOIN, ON, GROUP BY, HAVING
Query 4:
SELECT uczniowie.Imie, uczniowie.Nazwisko, AVG(przedmiot.Ocena) AS ŚredniaOfOcena
FROM uczniowie
INNER JOIN (przedmiot INNER JOIN srednia ON przedmiot.ID = srednia.Id) ON uczniowie.IdUcznia = srednia.Id
GROUP BY uczniowie.Imie, uczniowie.Nazwisko
HAVING (((AVG(przedmiot.Ocena))>(SELECT AVG(przedmiot.Ocena) AS ŚredniaOfOcena
FROM uczniowie
INNER JOIN (przedmiot INNER JOIN srednia ON przedmiot.ID = srednia.Id) ON uczniowie.IdUcznia = srednia.Id
GROUP BY uczniowie.klasa
HAVING uczniowie.klasa="1A")));
Statements: SELECT, FROM, AVG, AS, INNER JOIN, ON, GROUP BY, HAVING
Video:
Thank you for reading!
End