Darmowe konto pozwoli wrócić do niego później.
Polecenie
Zadanie 8.5. (0–2)
Napisz w języku SQL zapytanie, w wyniku którego uzyskasz identyfikator ucznia, który otrzymał najwięcej ocen celujących (6) ze sprawdzianów (nazwa kategorii: sprawdzian).
Darmowe konto pozwoli wrócić do niego później.
Zanim porównasz z kluczem
Wybierz ocenę: zapisze wynik i od razu oznaczy zadanie jako zrobione.
Zapis wymaga darmowego konta. Załóż konto
SELECT TOP 1 Uczniowie.Id_Ucznia
FROM Uczniowie
INNER JOIN (Kategorie INNER JOIN Oceny ON Kategorie.Id_Kategorii = Oceny.Id_Kategorii) ON Uczniowie.Id_Ucznia = Oceny.Id_Ucznia
WHERE (((Kategorie.Nazwa_Kategorii)="sprawdzian")
AND ((Oceny.Ocena)=6))
GROUP BY Uczniowie.Id_Ucznia
ORDER BY Count(Oceny.Id_Oceny) DESC;
Alternacyjnie: SELECT TOP 1 Uczniowie.Id_Ucznia FROM Uczniowie, Kategorie, Oceny WHERE Kategorie.Id_Kategorii = Oceny.Id_Kategorii AND Uczniowie.Id_Ucznia = Oceny.Id_Ucznia AND Kategorie.Nazwa_Kategorii="sprawdzian" AND Oceny.Ocena=6 GROUP BY Uczniowie.Id_Ucznia ORDER BY Count(Oceny.Id_Oceny) DESC;
Alternacyjnie: SELECT TOP 1 Oceny.Id_Ucznia FROM Oceny INNER JOIN Kategorie ON Kategorie.Id_Kategorii = Oceny.Id_Kategorii WHERE (((Kategorie.Nazwa_Kategorii)="sprawdzian") AND ((Oceny.Ocena)=6)) GROUP BY Oceny.Id_Ucznia ORDER BY Count(Oceny.Id_Oceny) DESC;
odpowiedź poprawna.
za jeden z przypadków: zapytanie z brakiem złączenia tabel przez klucze, zapytanie bez jednego z warunków, poprawne zapytanie z pominięciem grupowania, poprawne zapytanie z pominięciem sortowania i TOP1.
Ocena według schematu punktowania CKE, zwykle w 15–30 s
Dowiedz się, ile punktów naprawdę zdobywasz. Zrób zdjęcie kartki albo wklej odpowiedź: Maturownik+ porówna ją ze schematem punktowania, policzy punkty i wytłumaczy, gdzie i dlaczego je tracisz.