Dana jest tabela uczniowie, do której wpisano rekordy jak na rysunku. Co będzie wynikiem działania przedstawionego zapytania SQL?
Dana jest tabela uczniowie, do której wpisano rekordy jak na rysunku. Co będzie wynikiem działania przedstawionego zapytania SQL?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B (Wartość 3.5)
Funkcja agregująca AVG(ocena) w języku SQL oblicza średnią arytmetyczną wartości w podanej kolumnie. Dla rekordów z ocenami 4, 3, 4, 3 suma ocen wynosi 4 + 3 + 4 + 3 = 14, a liczba wierszy to 4. Średnia arytmetyczna wynosi:
\frac{14}{4} = 3,5
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Wartość 14 zostałaby zwrócona przez funkcję
SUM(ocena), a nieAVG(ocena). - C: Liczba wierszy 4 to wynik działania funkcji zliczającej
COUNT(ocena). - D: Pojedyncze wartości 4, 3, 4, 3 zostałyby zwrócone przy prostym
SELECT ocena FROM uczniowie;bez agregacji.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Funkcje agregujące w SQL (COUNT, SUM, AVG, MIN, MAX)Wbudowane funkcje SQL wykonujące obliczenia na zestawie wartości w kolumnie i zwracające pojedynczą wartość skalarną.
- Kwerenda / Zapytanie SQLSformułowane w języku SQL żądanie skierowane do systemu bazy danych w celu wyszukania, dodania, modyfikacji lub usunięcia informacji.
- Instrukcja SELECT w SQLPodstawowe polecenie języka DQL (Data Query Language) w SQL służące do pobierania i filtrowania danych z jednej lub wielu tabel.
Podobne pytania z działu „Sql zapytania dml dql”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 158 pytań z tego działu.
- #1
Jaki wynik zwróci poniższe zapytanie SQL?
- #2
Na podstawie poniższej tabeli wskaż, ile rekordów zostanie zwróconych przez zapytanie: SELECT * FROM pracownicy WHERE stanowisko = 'Programista';
- #3
Analizując poniższą tabelę i zapytanie SQL, wskaż poprawny wynik:
- #21
Jak nazywa się podzbiór strukturalnego języka zapytań, związany z formułowaniem zapytań do bazy danych za pomocą polecenia SELECT?
- #23
Jak posortowana będzie lista, utworzona ze wszystkich kolumn tabeli uczniowie i zawierająca uczniów ze średnią większą od 5, która zostanie zwrócona jako wynik przedstawionego zapytania?