Strona główna › Pytania INF.03 › Pytanie 172
INF.03 · pytanie #172
Dana jest tabela uczniowie, do której wpisano rekordy jak na rysunku. Co będzie wynikiem działania przedstawionego zapytania SQL? <table border="1"><tr><td>SELECT AVG(ocena) FROM uczniowie;</td></tr></table> <br> <table border="1"><tr><th>Nazwisko</th><th>Imie</th><th>ocena</th></tr><tr><td>Kowalski</td><td>Sebastian</td>21</tr>22</tr><tr><td>Kaczmarek</td><td>Marta</td>29</td>30</tr><tr><td>Baryła</td><td>Zenon</td>37</tr>38</tr><tr><td>Gota</td><td>Anna</td>45</td>46</tr></table>
- AWartość 3.5
- BSuma ocen równa 14
- CDane 4, 3, 4, 3
- DLiczba wierszy równa 4
Poprawna odpowiedź: A. Wartość 3.5
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Tak, poprawna odpowiedź to 'Wartość 3.5'. W zapytaniu SQL 'SELECT AVG(ocena) FROM uczniowie;' używamy funkcji AVG, żeby obliczyć średnią. W tym przypadku ona bierze oceny z tabeli 'uczniowie' i liczy, ile wynosi średnia. Jak to działa? Suma wszystkich ocen to 14 (3 + 4 + 3 + 4), a mamy cztery oceny, więc dzielimy 14 przez 4 i wychodzi nam 3.5. To jest super przykład, jak można wykorzystać funkcję AVG w SQL, co jest naprawdę przydatne, szczególnie, gdy mamy dużą ilość danych do przeanalizowania. Dobrze jest znać takie funkcje agregujące jak AVG, SUM, MAX czy MIN, bo ułatwiają one analizę danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.