Zadanie 13 z arkusza E.14, czerwiec 2021

MySQL i bazy danych Poziom: średnie

Dana jest tabela uczniowie o polach id, nazwisko, imie, klasa. Które zapytanie SQL wyświetli liczbę osób w poszczególnych klasach oraz nazwę klasy?

Wybierz odpowiedź

Cały arkusz E.14, czerwiec 2021 Było też: E.14, styczeń 2023

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: C

SELECT COUNT(id), klasa FROM uczniowie GROUP BY klasa;

Dlaczego

COUNT(id) liczy osoby, a GROUP BY klasa liczy je osobno dla każdej klasy. SUM(id) zsumowałby numery id, a ORDER BY tylko sortuje, nie grupuje.