TablicaPro / karta pracy ucznia / SQL

Podzapytania SQL — zadania od prostych do złożonych

Klasa: __________ Numer: __________ Data: __________

Pracuj w przygotowanym pliku. Po każdej zmianie zapisz go i sprawdź rezultat.

Kod do rozpoczęcia pracy

SELECT id, punkty
FROM sprawdziany
WHERE punkty > (SELECT AVG(punkty) FROM sprawdziany);

Zadanie 1

Wypisz numer i wynik sprawdzianów z wynikiem powyżej średniej ze wszystkich sprawdzianów, od najlepszego.

Zadanie 2

Wypisz alfabetycznie imiona uczniów z najwyższym wynikiem ze wszystkich sprawdzianów.

Zadanie 3

Wypisz imiona uczniów, którzy nie pisali żadnego sprawdzianu (NOT IN).

Zadanie 4

Wypisz alfabetycznie imiona uczniów z klasy 2A, którzy mają przynajmniej jeden wynik powyżej średniej.

Sprawdź przed oddaniem

Zadanie 1: podzapytanie z AVG 2 pkt; zadanie 2: zagnieżdżone MAX i IN 3 pkt; zadanie 3: NOT IN 2 pkt; zadanie 4: połączenie warunku klasy i podzapytania 3 pkt. Razem 10 pkt.

Jaką zmianę w kodzie potrafisz samodzielnie wyjaśnić?