Strona główna › Pytania INF.03 › Pytanie 2212
INF.03 · pytanie #2212
Istnieje tabela o nazwie przedmioty, która zawiera kolumny ocena i uczenID. Jakie zapytanie należy wykorzystać, aby obliczyć średnią ocen ucznia z ID równym 7?
- ASELECT AVG(ocena) FROM przedmioty WHERE uczenID=7;
- BSELECT COUNT(ocena) FROM przedmioty WHERE uczenID=7;
- CAVG SELECT ocena FROM przedmioty WHERE uczenID=7;
- DCOUNT SELECT ocena FROM przedmioty WHERE uczenID=7;
Poprawna odpowiedź: A. SELECT AVG(ocena) FROM przedmioty WHERE uczenID=7;
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź SELECT AVG(ocena) FROM przedmioty WHERE uczenID=7; jest prawidłowa, ponieważ wykorzystuje funkcję agregującą AVG, która oblicza średnią wartość dla podanego zestawu danych. W tym przypadku skupiamy się na ocenach ucznia o ID równym 7, co osiągamy poprzez zastosowanie klauzuli WHERE. Funkcje agregujące, takie jak AVG, są standardowym narzędziem w SQL do analizy danych, szczególnie przydatnym w kontekście raportowania i analityki. Dzięki takiemu zapytaniu możemy szybko uzyskać średnią ocen ucznia, co może być wykorzystane do oceny jego postępów w nauce lub do podejmowania decyzji z zakresu pedagogiki w oparciu o zebrane dane. W praktyce, takie podejście jest zgodne z najlepszymi praktykami w pracy z bazami danych, pozwalając na wydobycie istotnych informacji z dużych zbiorów danych bez konieczności przetwarzania ich ręcznie. Użycie AVG w połączeniu z klauzulą GROUP BY mogłoby również być zastosowane, gdybyśmy chcieli uzyskać średnie oceny dla wielu uczniów jednocześnie, co dodatkowo podkreśla elastyczność i moc SQL w analizie danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.