Strona główna › Pytania INF.03 › Pytanie 2354
INF.03 · pytanie #2354
W posiadanej tabeli zwanej przedmioty, która zawiera kolumny ocena oraz uczenID, aby wyliczyć średnią ocen dla ucznia z ID równym 7, należy użyć zapytania
- ACOUNT SELECT ocena FROM przedmioty WHERE uczenID = 7
- BAVG SELECT ocena FROM przedmioty WHERE uczenID = 7
- CSELECT AVG(ocena) FROM przedmioty WHERE uczenID = 7
- DSELECT COUNT(ocena) FROM przedmioty WHERE uczenID = 7
Poprawna odpowiedź: C. 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 poprawna, ponieważ wykorzystuje funkcję agregującą AVG, która oblicza średnią ocen dla wszystkich wpisów w tabeli 'przedmioty', gdzie 'uczenID' jest równy 7. W SQL funkcje agregujące są niezwykle przydatne do analizy danych, pozwalając na uzyskanie statystyk dotyczących zbiorów danych. Użycie klauzuli WHERE pozwala na filtrowanie danych do tych, które dotyczą konkretnego ucznia, co jest zgodne z najlepszymi praktykami w zakresie zarządzania danymi. Na przykład, w praktycznych zastosowaniach, może to być użyte do generowania raportów dotyczących wyników ucznia w określonym przedziale czasowym lub w porównaniu do innych uczniów. Warto również zauważyć, że poprawna konstrukcja zapytania SQL jest kluczowa dla utrzymania integralności i wydajności bazy danych, co podkreśla znaczenie płynnego zapisu zapytań. Takie umiejętności są nieocenione w pracy z bazami danych oraz w kontekście analizy danych w różnych dziedzinach.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.